visual studio - OpenGL does not work with QT5



我从http://qt-project.org/doc/qt-5.0/qtopengl/hellogl.html下载了这个示例当我尝试在VS2012中编译项目时,编译器输出以下内容:

1>qtlogo.cpp(104):错误C3861: 'glVertexPointer':标识符未找到

1>qtlogo.cpp(105):错误C3861: 'glNormalPointer':标识符未找到

1>qtlogo.cpp(178):错误C3861: 'glPushMatrix':标识符未找到

1>qtlogo.cpp(179):错误C3861: 'glMultMatrixf':标识符未找到

等。

但是在VS2010中都可以使用Qt4。有什么问题吗?

您获得预构建的MSVC Qt5了吗?如果是这样,这个版本只支持OpenGL ES,正如你在这些线程中看到的:http://qt-project.org/forums/viewthread/22821http://qt-project.org/forums/viewthread/23499您可以使用传统的OpenGL支持构建自己的Qt5,传递:-opengl desktop

相关内容

  • 没有找到相关文章

最新更新