2010-07-30 4 views
22

Quy trình chính xác để biên dịch một tiện ích tùy chỉnh với plugin Tích hợp Eclipse, trong Windows với MinGW là gì?Tích hợp Eclipse Qt và plugin tiện ích tùy chỉnh

Tôi đã thử các bước sau, nhưng tôi không thể thấy tiện ích trong Thanh Widget.

  1. cài đặt Qt 4.6.1 cho Win32 (với MinGW)
  2. cài đặt Eclipse Helios 32-bit (thử với Galileo quá)
  3. cài đặt tích hợp Qt Eclipse 1.6.1
  4. cấu hình lại Qt cho tích hợp: configure -release -qtnamespace QtCppIntegration
  5. Biên soạn plugin trong phiên bản sử dụng Eclipse (thử với Đấng tạo Hóa quá)
  6. sao chép tập tin DLL e "a" tập tin trong thư mục C:\eclipse\plugins\com.trolltech.qtcppdesignerplugins.win32.x86_1.6.1
  7. Đã khởi chạy eclipse -clean để đặt lại các plugin

Tự nhiên tiện ích hoạt động tốt theo Qt Designer và tôi có thể sử dụng tiện ích này ở đúng cách.

+1

Đối với những gì tôi đáng giá theo cách được đề xuất những ngày này là sử dụng [Qt Creator] (https://qt.nokia.com/products/developer-tools/). Cá nhân tôi có kết quả khá thỏa mãn làm cho một dự án trong Qt Creator, sau đó nhập khẩu đó trong nhật thực, chỉnh sửa GUI trong Creator và mã trong nhật thực. Điều này cũng cho phép bạn thay đổi từ widget thành Qt Quick mà tôi nghĩ sẽ đáng giá trong thời gian của bạn ngay cả khi phải mất vài ngày để làm quen với cách tiếp cận mới. – nus

Trả lời

1

Qt Eclipse Integration và Qt Creator nhị phân cho Windows được biên dịch bằng Visual C++, vì vậy các plugin biên dịch MinGW sẽ không hoạt động với chúng. Thiết kế Qt độc lập được biên dịch với MinGW, đó là lý do tại sao plugin của bạn hoạt động với nó.

Bạn có thể biên dịch lại Trình tạo Qt bằng MinGW, tôi không chắc về Tích hợp Eclipse Qt.