Я следовал this turial, чтобы создать очень простую программу openGL с QT.Программа OpenGL не компилируется с QT 5.0
У меня QT 5.0. Я создал новый пустой проект QT, создал все файлы, как в учебнике, но компиляция не удалась. Причина в том, что некоторые методы, такие как glShadeModel(), не распознаются. Я попытался включить GL/glu.h (включая glShadeModel, например), но на этот раз существует конфликт с несколькими типами openGL. Но согласно учебному курсу все методы opengl должны быть включены в QtOpenGL. Возможно, у меня слишком много недавней версии QT. Я потерялся.
Кто-нибудь может мне помочь?
Я не думаю, что 5.0 проблема, она по-прежнему поддерживает QGLWidget, на чем основан пример. У вас есть проблемы с компоновщиком или компилятор? Возможно, он просто не находит поддержку Qt GL. У меня были проблемы как на Windows, так и на Linux, где это не было установлено из коробки (или мой .pro-файл не знал, где искать библиотеки). Вам не нужно - и, вероятно, не хотите - GLU. –
Вместо старого стороннего примера, почему бы вам не начать работу с Qt (5.0) «Hello GL». http://qt-project.org/doc/qt-5.0/qtopengl/hellogl.html. Это обеспечит правильную установку и настройку. –
Здравствуйте. Я уже связал папки include и lib в моем .pro. Моя программа компилируется без вызовов функций opengl. Я собираюсь проверить «Hello GL». – user1364743