Qt で OpenGL を使用しようとしています。私はこの例に従っていました: http://qt-project.org/doc/qt-5.0/qtgui/openglwindow.html msvc2012 の Qt 5 ビルドを使用します。最後に、次のエラーが発生します。
- エラー LNK2019: 未解決の外部シンボル _ imp _glClear@4 が関数で参照されている\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 が関数で参照されている\trianglewindow.obj qttest2
- エラー LNK1120: 3 つの未解決の外部 D:\Documents\Code\Qt Projects\qttest2\Win32\Debug\qttest2.exe qttest2
OpenGL関数のリンクに関係していることはわかりますが、リンクについてはあまり知識がありません。
OpenGLWindow の例からソース コードをコピーしてもエラーが発生します。