/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10 /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0 /usr/lib/x86_64-linux-gnu/libGLU.so.1 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib...
首先我们在Ubuntu的桌面,点击右键,选择打开终端。在终端中,我们输入:sudo apt-get install libqt4-dev,然后点击回车。这里需要输入一个root密码,我们输入自己的密码按回车。这个时候,我们会开始安装QT4的库,出现如图示界面时,我们直接回车即可。然后我们需要做的就是等待,等待如图示界面出现。然后我们再打开QT...
使用locate libGL命令或find /usr -name libGL*命令搜索。 搜索结果中发现/usr/lib/i386-linux-gnu/mesa/libGL.so.1文件(这个文件也可能在另一个目录中)。 然后使用ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so命令给已存在的库文件创建一个链接到/usr/lib目录。 然后在Qt Creator...
控制台中输入命令如下命令即可解决: sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev
编译qt项目的时候出现错误:error: cannot find -lGLESv2 错误产生原因: 无法找到-lGLESv2 ,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGLESv2.so 解决方法:安装库 sudoapt-getinstalllibgles2-mesa-dev 1. 2019年05月4日补充 centOS,如下指令: ...
然后使用ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so命令给已存在的库文件创建一个链接到/usr/lib目录。 然后在Qt Creator中再次编译工程,错误消失。 但是如果在代码中加入其他Qt模块,如include <QtGui> <QtWidgets>等,将会出现新问题:找不到GL/gl.h文件。
总体来说,解决方案是在/usr/lib/目录下为 OpenGL 链接库创建一个链接,并去掉版本号。 查找libGL.so 的位置 你可以使用以下命令来查找 libGL.so 的具体路径: locate libGL 或者 find /usr -name libGL* 创建链接 找到libGL.so 的路径后,使用以下命令创建链接: ...
安装完成之后,重新启动qtcreator,此时就可以继续编译了,但是会报错cannot find -lGL,这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以只需要在机器上安装OpenGL即可 。执行以下命令安装opengl 然后再进行编译运行,成功,欧耶 好了,至此ubuntu安装Qt完成~...
在麒麟系统上,我们去通过在线安装是会有问题的: 需要通过手动建立软连接来解决。 sudo find /usr -name libGL* 然后建立软连接: sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so 编译代码并运行,如下图: ...
问题原因:QT自带的GTK库版本不兼容。 解决办法:将QT安装目录下的libqgtk2.so删除掉即可解决问题。 解决步骤: rm /opt/Qt5.5.1.1/Tools/QtCreator/bin/plugins/platformthemes/libqgtk2.so 注意:红色部分是自己QT的安装路径。