2010-11-22 12 views
6

Soy nuevo en QT y tengo un problema. Descargué Qt SDK para desarrollo de código abierto C++ desde http://qt.nokia.com/downloads/sdk-windows-cpp, agregué C: \ QT \ 2010.05 \ bin en mi RUTA. Cuando comienzo algunos proyectos de demostración funciona, pero cuando creo el mismo proyecto (creo un nuevo proyecto y copio el código fuente de la demostración) muestra un error como "QGLWidget no se puede encontrar" (necesito el proyecto OpenGL para crear). ¿Debo incluir más cosas en mi RUTA? ¿Alguien sabe lo que puede ser un problema?QT OpenGL QGLWidget no se puede encontrar

+0

@Patrice Bernassola El problema es cuando creo cualquier aplicación que no funciona. Por ejemplo, #include #include int main (int argc, char ** argv) {QApplication a (argc, argv); QPushButton hello ("¡Hola mundo!", 0); hello.resize (100, 30); a.setMainWidget (y hola); hello.show(); devuelve a.exec(); } Copié esto de la red pero dice ** qaaplication no such file **. Intenté con mayúsculas, intento instalar de nuevo primero Mingw, QT SDK y luego creador pero nada. – Damir

Respuesta

7

es necesario agregar el módulo de OpenGL del archivo de proyecto (.pro) como se explicará en el doc: http://doc.qt.io/qt-5/qtopengl-index.html#details

+0

No funciona para mí también. Creo que podría ser un problema en la instalación de qt sdk. – emanuelcds

+0

Si esto no funciona, reinstale el SDK y vuelva a intentarlo. –

+1

Funcionó para mí. simplemente agregue QT + = opengl como la primera línea en su archivo .pro :) – Toadums

7

editar el archivo .pro y añadir opengl como una opción para QT:

QT += core gui opengl 
+0

¡Eso lo hizo por mí! :) – gumlym

Cuestiones relacionadas