1. Deepin_Linux默认的安装的QTCreator版本为5.xx的,在安装完成后,运行系统例程时,出现如下错误:

:-1: error: cannot find -lGLQ

解决办法:

sudo apt-get libgl1-mesa-dev

如果系统提示,已经安装,则使用如下命令:

sudo apt-get --reinstall install libgl1-mesa-dev

运行例程成功。

2. 由于Qt5为最新发布,且默认加入了openGL支持,所以资源较少,不便于学习,而且如果你不使用Qtcreator,而使用外部编辑器的话,配置lib和include的相当不方便,所以本人强烈建议大家在系统中自己编译Qt4,步骤如下:

(1)去官网下载,QT4.8.4源码,并解压:

(2)进入QT4.8.4文件夹中并打开终端,输入命令:

./configure

(3)输入 0 ,并回车:

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

(5)接着,可以按照提示输入:make,编译需要很长一段时间,根据个人电脑速度不同而不同,一般5个多小时。

(6)编译完成后,安装:

sudo make install

(7)增加环境设置

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
注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。 标签:ubuntu中Qt出错,Ubuntu12.04