Tôi đã tải Eclipse với trình cắm thêm để làm việc với C/C++ trên Windows. Tôi đã tải về Cygwin (cơ sở và devel chủ yếu) và hoạt động ok cho một ứng dụng hello thế giới.Biên dịch dự án Qt vào Eclipse bằng trình biên dịch Cygwin
Bây giờ tôi muốn làm việc với Qt. Thay vì tải xuống khung công tác, tôi đã tải xuống thư viện "Thư viện Qt 4.8.0 dành cho Windows (minGW 4.4, 354 MB)", vì tùy chọn khác cũng giống với Visual Studio. Tôi biết điều này có thể là một phần của vấn đề, vì nó trông chỉ được thực hiện cho trình biên dịch minGW. Nếu tôi cần làm mọi thứ theo một cách khác, hãy nói.
Sau đó, tôi khởi động lại máy tính, mở Eclipse, đã viết hello world Qt này trong một ứng dụng C++ mới với trình biên dịch Cygwin:
#include <qapplication.h>
#include <qpushbutton.h>
using namespace std;
int main(int argc, char * args[])
{
cout << "Here goes!" << endl;
QApplication app(argc, args);
QPushButton hello("Hello World!", 0);
hello.resize(100, 50);
app.setMainWidget(&hello);
hello.show();
return app.exec();
}
Và trình biên dịch không tìm thấy các file .h bao gồm. Nó có thể cần tôi để thêm Qt \ bin đường dẫn đến các biến môi trường?
Có lẽ tôi nên dính vào khung Qt, vì nó trông giống như một trình biên dịch (tôi thực sự không biết cách hoạt động, kể từ hôm qua tôi nghĩ Qt chỉ là một thư viện).
Hãy cho tôi biết những gì tôi đang làm sai (Tôi hy vọng câu trả lời cho điều này không phải là "tất cả mọi thứ" hehe) và làm cách nào tôi có thể thực hiện công việc này.
đã cài đặt plugin để tích hợp nhật thực với qt? – shofee
Tôi đã làm, và tôi cũng đã thêm thư mục Qt \ bin vào PATH trong các biến môi trường. Cũng cài đặt MinGW như hầu hết các hướng dẫn giải thích thay vì sử dụng Cygwin. Không có gì thay đổi –