相关疑难解决方法(0)

Qt 5.5 QOpenGLWidget链接错误没有链接任何openGL调用

我尝试用Qt 5.5.1构建一个简单的OpenGL应用程序,一切都很好,直到我尝试使用像glClearColor这样的openGL本机函数调用.

Widget实际上编译并生成黑屏,但在我尝试使用任何openGL本机函数之后它甚至没有链接,但会产生错误:

glwidget.cpp:10: error: undefined reference to '_imp__glClearColor@16'

这是.pro文件:

            QT       += core gui opengl

            CONFIG   += windows

            greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

            TARGET = Vehicle_simulation

            TEMPLATE = app

            SOURCES += main.cpp\
                    simulation.cpp \
                glwidget.cpp

            HEADERS  += simulation.h \
                glwidget.h

            FORMS    += simulation.ui
Run Code Online (Sandbox Code Playgroud)

我正在使用Desktop Qt mingw492_32套件.奇怪的是,我没有在lib文件夹中找到libQtOpenGL.so.我的QT安装有问题吗?我试图多次重新安装它,但它没有帮助.我在哪里可以下载该特定库?

将它链接到项目将解决问题,但我似乎无法在任何地方找到它.

问题是QT安装中缺少openGL模块,并不是我无法链接到它.

c++ opengl desktop qt

6
推荐指数
1
解决办法
4869
查看次数

标签 统计

c++ ×1

desktop ×1

opengl ×1

qt ×1