Qt5.11.2
下载
qt5以上已经包含了qt_creator_不需要单独安装,因此只需要下载qt-opensource-linux-x64-5.11.2.run即可
安装
chmod 777 qt-opensource-linux-x64-5.11.2.run
./qt-opensource-linux-x64-5.11.2.run
Qt4.8.5
下载
要下载的有两样东西。
(1)Qt Creator安装程序。
(2)Qt SDK。
QT SDK安装
必须按照Qt SDK
准备
- 下载安装包: qt-everywhere-opensource-src-4.8.5.tar.gz
- 解压:tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz
- 设备环境变量:解压完成之后,进入解压后的源码目录,执行以下命令:
> QTDIR=$(pwd)$ PATH=$QTDIR/bin:$PATH$ MANPATH=$QTDIR/man:$MANPATH$ LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
这段脚本的功能就是添加我们刚解压的目录中的bin,bin,man路径到环境变量中。
配置
> ./configure
错误1:
- 错误:安装Qt出现gmake: g++:命令未找到 gmake: *** [project.o]
- 解决:yum install gcc-c++
错误2:
- 错误:make: 没有指明目标并且找不到makefile。 停止
- 原因:这个是configure没有成功
- 解决:看看报的错,然后将每个错误一次解决,再重新configure后,问题便能解决
错误3:
- 错误:You might need to modify the include and library search paths by editing
- 解决:参考
yum install libX11-devel
yum install libXext-devel
yum install libXtst-devel
错误4:
- 错误:/usr/bin/ld: 找不到 -lXrender
collect2: 错误:ld 返回 1
gmake[1]: *** […/…/…/…/lib/libQtWebKit.so.4.7.2] 错误 1
gmake[1]: 离开目录“/home/oceanstar/qt-everywhere-opensource-src-4.7.2/src/3rdparty/webkit/WebCore”
gmake: *** [sub-webkit-make_default-ordered] 错误 2 - 解决:yum install libXrender-devel
安装
- 编译:执行命令
gmake
, 编译时间有一点长,大约90分钟,稍安勿躁
gmake
- 安装:执行命令
sudo make install
,这一步可能要15分钟左右。
sudo make install
- 完成: 进入 qt-everywhere-commercial-src-4.8.4 的 bin 目录,执行 designer 就会出现窗口设计界面。安装就OK了!
/usr/local/Trolltech/Qt-4.7.2生成了
安装qt creator
- 下载安装包:qt-creator-linux-x86-opensource-2.8.1.run
- 修改文件权限:
chmod u+x qt-creator-opensource-linux-x86_64-4.7.2.run
chmod u+x qt-creator-opensource-linux-x86_64-4.7.2.run
- 执行bin文件开始安装Qt Creator:
sudo ./qt-creator-linux-x86-opensource-2.8.1.run
sudo ./qt-creator-linux-x86-opensource-2.8.1.run
安装路径
选择安装组件
完成安装之后通过“活动概览”可以找到Qt Creator
配置
把Qt Creator与Qt SDK安装好了。但是打开Qt Creator还是建不了工程,无法进行开发工作
还需要配置:找到Qt Creator的菜单[Tool]->[Option…],点击后弹出Option对话框:
选编译的Qt SDK路径bin目录下的qmake文件:
然后点击Open或双击qmake选中:
然后点击Apply。
再进入Kits页:
注意看到光标所指的下拉选择框"Qt version",将原来的"none"选成上图所示的Qt SDK。
点OK,完成配置并退出Option对话框。
现在可以顺利创建工程了: