Deepin_Linux默认安装的 QTCreator 版本为5.xx,在安装完成后,运行系统例程时,出现如下错误:
1. 问题处理
代码
:-1: error: cannot find -lGLQ
解决办法:
代码
sudo apt-get libgl1-mesa-dev
如果系统提示,已经安装,则使用如下命令:
代码
sudo apt-get --reinstall install libgl1-mesa-dev
运行例程成功。
2. 下载 Qt4
由于Qt5为最新发布,且默认加入了openGL支持,所以资源较少,不便于学习,而且如果你不使用Qtcreator,而使用外部编辑器的话,配置lib和include的相当不方便,所以本人强烈建议大家在系统中自己编译Qt4,步骤如下:
去官网下载,QT4.8.4源码,并解压:

3. 编译 Qt4
进入QT4.8.4文件夹中并打开终端,输入命令:
代码
./configure

输入 0 ,并回车:

此处输入 yes 并回车,就开始检查当前的环境是否满足要安装软件的依赖关系,当检查完毕后,会显示如下图信息(*本人之前下载的版本为Qt-4.8.4):

接着,可以按照提示输入:make,编译需要很长一段时间,根据个人电脑速度不同而不同,一般5个多小时。
4. 安装并配置
编译完成后,安装:
代码
sudo make install
增加环境设置
代码
sudo gedit ~/.profile 末尾添加如下内容: QTDIR=/usr/local/Trolltech/Qt-4.8.4 PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/man:$MANPATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH
评论 (0)
暂无评论,快来抢沙发吧!