笔者的Linux系统是openSUSE 11.4,桌面环境KDE4。本文针对不想自己编译QT4的朋友(据说手动编译要好几个小时,像笔者这种超级懒人,算了)。首先到官方下载最新版QThttp://qt.nokia.com/downloads-cn。根据你的系统及爱好下载吧,SDK版是集成开发环境(就是不用手动编译,也就是笔者这种人的至爱),嵌入式(embedded)linux版就是要自己手动编译(想熟悉一下Linux指令的朋友可以一试),至于编译的全过程请参见官方教程http://doc.qt.nokia.com/4.7/qt-embedded-install.html(需要一定英文水平哦,不过既然有官方的可以相信就尽量相信呗)现在假设你下载的是qt-sdk-linux-x86-opensource-2010.05.1.bin,进入终端,键入命令:chmod u+x /home/frank/qt-sdk-linux-x86-opensource-2010.05.1.bin/home/frank/qt-sdk-linux-x86-opensource-2010.05.1.bin如无意外弹出图形界面,一直next直至安装完,桌面上出现qt creator 图标也可以在软件管理器里下载,笔者就是从opensuse的YaST2里下的说,找到“开发”-“QT4”,全勾选。图形界面就不多说。打开qt creator,新建空白文件,然后在工程里添加c++文件,敲进代码(最简单的"Hello,QT")按F5编译。这时出现如下信息“Command not found:Could not found Make in PATH”(类似也行,反正是找不到make)如果你的qt creator是中文版,提示将十分到位:"系统环境变量里找不到Make"。于是上网查,原来是suse没有自带的gcc编译器,在yast2里搜gcc,下载最新版本。编译,还是没有make。于是鄙人在终端输入:cnf make查找make命令,发现原来系统里没有gnu make,按照提示输入:sudo zypper install make当然也可以在yast里搜gnu make。下载安装了make后,终端再输入cnf make 显示make文件的所在目录,我的为/usr/bin还要手动添加系统环境变量,从网上得到启示,需要修改 /etc/profile 文件(用vi编辑器,别妄想直接用kwrite打开修改)终端输入:sudo su输入管理员密码,以root身份继续,然后输入:vi /etc/profile进入vi编辑器输入 i,进入插入模式,在文件内容的末尾添加一行:export PATH=/usr/bin:$PATH注意/usr/bin是make所在目录,依各人不同。完成编辑后按Esc键,再输入:wq强制保存退出。回到终端,输入:source /etc/profilemake -v这时显示make的版本信息,说明make已经添加至环境变量再次编译,success!如果出现找不到qmake信息,照旧添加环境变量:cnf qmake找到qmake所在目录,profile文件末尾继续添加:QTDIR=/home/frank/qtsdk-2009.05/qtPATH=$QTDIR/bin:$PATHexport PATH第一行是qt所在目录保存退出后重启,终端输入qmake -v 已经有qmake的版本信息了。(注:如果修改profile后出现系统崩溃情况,请在vi模式下删除添加的字段,重启后没事)openSUSE 12.2下安装TeXLive并配置环境变量Ubuntu 10.10 下Android NDK安装相关资讯 Qt openSUSE 11.4 QT4.7 QT安装配置
- QT 的信号与槽机制介绍 (04月07日)
- Qt实现文件拆分和融合小工具 (01月08日)
- Qt入门学习——Qt 5 帮助文档的使 (09/16/2015 08:32:11)
| - Qt不再使用LGPLv2.1授权 (01月14日)
- 如何在 Ubuntu 中安装 QGit 客户端 (09/26/2015 10:10:09)
- 在调用Qt库来实现功能过程中的一些 (08/30/2015 08:42:17)
|
本文评论 查看全部评论 (0)