2010-11-22 56 views
6

Tôi mới sử dụng QT và tôi gặp vấn đề. Tôi đã tải xuống SDK Qt để phát triển nguồn C++ từ http://qt.nokia.com/downloads/sdk-windows-cpp, tôi thêm C: \ QT \ 2010.05 \ bin vào PATH của tôi. Khi tôi bắt đầu một số dự án demo nó hoạt động, nhưng khi tôi tạo cùng một dự án (tôi tạo dự án mới và sao chép mã nguồn từ bản demo), nó hiển thị lỗi như "QGLWidget không thể tìm thấy" (tôi cần OpenGL project để tạo). Tôi có cần thêm điều gì vào PATH của tôi không? Có ai biết điều gì có thể là vấn đề?QT OpenGL QGLWidget không thể tìm thấy

+0

@Patrice Bernassola Vấn đề là khi tôi tạo bất kỳ ứng dụng nào nó không hoạt động. Ví dụ #include #include int main (int argc, char ** argv) {QApplication a (argc, argv); QPushButton hello ("Xin chào thế giới!", 0); hello.resize (100, 30); a.setMainWidget (& hello); hello.show(); return a.exec(); } Tôi đã sao chép từ mạng nhưng nó nói ** qaaplication không có tập tin như vậy **. Tôi đã thử với trường hợp trên, tôi cố gắng để cài đặt một lần nữa đầu tiên Mingw, QT sdk và sau đó sáng tạo nhưng không có gì. – Damir

Trả lời

7

Bạn cần phải thêm các module OpenGL trong hồ sơ dự án của bạn (.pro) như giải thích trong doc: http://doc.qt.io/qt-5/qtopengl-index.html#details

+0

Nó cũng không làm việc cho tôi. Tôi nghĩ rằng nó có thể là một số vấn đề trên insttation qt sdk. – emanuelcds

+0

Nếu điều này không hoạt động, hãy cài đặt lại SDK và thử lại. –

+1

Làm việc cho tôi. chỉ cần thêm QT + = opengl làm dòng đầu tiên trong tệp .pro của bạn :) – Toadums

7

Chỉnh sửa tập tin .pro của bạn và thêm opengl như một tùy chọn để QT:

QT += core gui opengl 
+0

Điều đó đã làm cho tôi! :) – gumlym

Các vấn đề liên quan