Ubuntu中Qt出现 :-1: error: cannot find -lGLQ
admin 于 2013年02月25日 发表在 ubuntu系统教程
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