Linux_Deepin12.12中安装Qt方法及排错
Tofloor
poster avatar
lunix
deepin
2013-08-16 06:54
Author
一.Deepin_Linux默认的安装的QTCreator版本为5.xx的,在安装完成后,运行系统例程时,出现如下错误:
:-1: error: cannot find -lGLQ
解决办法:
1.sudo apt-get libgl1-mesa-dev  
如果系统提示,已经安装,则使用如下命令:
sudo apt-get --reinstall install libgl1-mesa-dev
然后,运行例程成功。
二.由于Qt5为最新发布,且默认加入了openGL支持,所以资源较少,不便于学习,而且如果你不使用Qtcreator,而使用外部编辑器的话,配置lib和include的相当不方便,所以本人强烈建议大家在系统中自己编译Qt4,步骤如下:
1.去官网:http://qt-project.org/downloads下载,QT4.8.5源码,并解压:
DeepinScreenshot20130815221342.png
2.进入QT4.8.5文件夹中并打开终端,输入:./configure
DeepinScreenshot20130815222231.png
3.输入’o’,并回车:
DeepinScreenshot20130815222321.png
4.此处输入’yes’,并回车,就开始检查当前的环境是否满足要安装软件的依赖关系,当检查完毕后,会显示如下图信息(*本人之前下载的版本为Qt-4.8.4*):
DeepinScreenshot20130815223201.png
5.接着,可以按照提示输入:make,编译需要很长一段时间,根据个人电脑速度不同而不同,一般5个多小时。
6.编译完成后,输入:sudo make install来安装。
7.添加环境设置
QTDIR=/usr/local/Trolltech/Qt-4.8.*/
PATH=$QTDIR/binPATH  
MANPATH=$QTDIR/manMANPATH   
LD_LIBRARY_PATH=$QTDIR/libLD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
8.注意:/usr/local/Trolltech/Qt-4.8.*  对应make install 后,QT安装所在地址及版本号。
Reply Favorite View the author
All Replies
cxbii
deepin
2013-08-16 16:48
#1
本版块将创建一个精华帖子,收集楼主这类的文章,感谢支持和分享~
Reply View the author
jouyouyun
deepin
2013-08-17 01:17
#2
mark
Reply View the author
peerlesssb
deepin
2014-04-07 05:01
#3
linux小白想知道怎么启动qtcreator?
Reply View the author
coslyk
deepin
2014-04-07 05:57
#4
源里面是有qt4的
Reply View the author