Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
Linux_Deepin12.12中安装Qt方法及排错
Apps Section
1993
views ·
4
replies ·
To
floor
Go
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/bin
PATH
MANPATH=$QTDIR/man
MANPATH
LD_LIBRARY_PATH=$QTDIR/lib
LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
8.注意:/usr/local/Trolltech/Qt-4.8.* 对应make install 后,QT安装所在地址及版本号。
Reply
Like 0
Favorite
View the author
All Replies
cxbii
deepin
2013-08-16 16:48
#1
本版块将创建一个精华帖子,收集楼主这类的文章,感谢支持和分享~
Reply
Like 0
View the author
jouyouyun
deepin
2013-08-17 01:17
#2
mark
Reply
Like 0
View the author
peerlesssb
deepin
2014-04-07 05:01
#3
linux小白想知道怎么启动qtcreator?
Reply
Like 0
View the author
coslyk
deepin
2014-04-07 05:57
#4
源里面是有qt4的
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Display errors in control center translations
Popular Events
More
:-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/bin
MANPATH=$QTDIR/man
LD_LIBRARY_PATH=$QTDIR/lib
export QTDIR PATH MANPATH LD_LIBRARY_PATH
8.注意:/usr/local/Trolltech/Qt-4.8.* 对应make install 后,QT安装所在地址及版本号。