我正在尝试将 OpenGL 与 Qt 一起使用。我在关注这个例子: http: //qt-project.org/doc/qt-5.0/qtgui/openglwindow.html使用 Qt 5 build for msvc2012。最后我收到以下错误:
- 错误 LNK2019:未解析的外部符号 _ imp _glClear@4 在函数“public: virtual void __thiscall OpenGLWindow::render(void)”(?render@OpenGLWindow@@UAEXXZ) D:\Documents\Code\Qt Projects\qttest2\qttest2 中引用\openglwindow.obj qttest2
- 错误 LNK2001:无法解析的外部符号_imp _glClear@4 D:\Documents\Code\Qt Projects\qttest2\qttest2\trianglewindow.obj qttest2
- 错误 LNK2019:未解析的外部符号 _ imp _glDrawArrays@12 在函数“public: virtual void __thiscall TriangleWindow::render(void)”(?render@TriangleWindow@@UAEXXZ) D:\Documents\Code\Qt Projects\qttest2\qttest2 中引用\trianglewindow.obj qttest2
- 错误 LNK2019:未解析的外部符号 _ imp _glViewport@16 在函数“public: virtual void __thiscall TriangleWindow::render(void)”(?render@TriangleWindow@@UAEXXZ) D:\Documents\Code\Qt Projects\qttest2\qttest2 中引用\trianglewindow.obj qttest2
- 错误 LNK1120:3 个未解析的外部 D:\Documents\Code\Qt Projects\qttest2\Win32\Debug\qttest2.exe qttest2
我可以看到它与 OpenGL 函数的链接有关,但我对链接知之甚少。
即使我从 OpenGLWindow 示例中复制源代码,我也会收到错误消息。