Qt安装详解

来源:互联网 发布:梦幻西游手游mac多开 编辑:程序博客网 时间:2024/06/02 02:57
1. 去qt-project.org下载
Qt SDK:qt-everywhere-opensource-src-4.8.3.tar.gz
Qt Creator:qt-creator-linux-x86-opensource-2.6.0.bin

2. 安装g++
方法:sudo apt-get install build-essential

3.解压qt-everywhere-opensource-src-4.8.3.tar.gz为
qt-everywhere-opensource-src-4.8.3
进入qt-everywhere-opensource-src-4.8.3文件夹
<3.1>输入./configure 注:需要root
出现错误:Basic XLib functionality test failed!
原因:需要安装libX11的开发包.
解决办法:sudo apt-get install libX11-dev libXext-dev libXtst-dev
链接:http://blog.csdn.net/neu_sunlei/article/details/5524384

这个./configure耗时不太长
这里提供一个参考信息(我的i5-2540CPU,耗时5分钟)

<3.2>输入make命令来编译
接下来就是漫长的等待。。。。。。 (i5-2540CPU,耗时30分钟)

<3.3>输入make install来部署。

4. 设定Qt Creator配置
<4.1>打开Qt Creator->工具->选项->构建和运行->Qt版本,手动设置qmake路径为/usr/local/Trolltech/Qt-4.8.3/bin/qmake
<4.2>打开Qt Creator->工具->选项->构建和运行->Kits
设定Qt version:为Qt 4.8.3(Qt-4.8.3)


另外参考网上的信息:
1.如果在./configure阶段,出现了以下错误
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11
那是因为没装有libxtst-dev,使用命令apt-get install libxtst-dev安装
2.如果在make阶段,出现一下错误
/usr/bin/ld: cannot find -lXrender
collect2: ld returned 1 exit status
make[1]: *** [../../../../lib/libQtWebKit.so.4.7.3] 错误 1
make[1]: Leaving directory `/home/debian/桌面/qt-everywhere-opensource-src-4.7.3/src/3rdparty/webkit/WebCore'
make: *** [sub-webkit-make_default-ordered] 错误 2
那是因为没有装libxrender-dev
3.在qt create中,尝试编译测试,如果找不到qmake,则在工具-选项-QT4中手动设置qmake的位置。qmake的位置默认在/usr/local/Trolltech/Qt-4.7.3/bin/qmake。


















原创粉丝点击