Linux下Qt开发环境搭建 下载本文

VMware + Ubuntu10.04 + qt-everywhere-opensource-src-4.8.4.tar.gz qt-creator-linux-x86-opensource-2.5.0.bin

1. 下装安装包qt-everywhere-opensource-src-4.8.4.tar.gz

qt-creator-linux-x86-opensource-2.5.0.bin 2. 安装Qt

a) 解压gz文件

tar –zxvf qt-everywhere-opensource-src-4.8.4.tar.gz

+

b) 如果是ubuntu,需要执行

sudo apt-get install build-essential和

sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev 注:如果失败,可能是网络问题,首先确认能否上网;再进入Applications-Ubuntu Software Center,设置Edit-Software Sources的Download from改为Main server。 c) 进入解压目录

./configure d) sudo make

e) sudo make install

默认安装在/usr/local/Trolltech/Qt-4.8.4

3. 安装Qt Creator

a) 添加权限

chmod 777 qt-creator-linux-x86-opensource-2.5.0.bin

b) 安装

./ qt-creator-linux-x86-opensource-2.5.0.bin 默认安装在用户目录下 c) 按照提示完成安装 4. 设置qmake

5. 编码设置

a) 如果查看代码时显示错误:无法使用“UTF-8”编码解码。无法编辑。那么请点击

后面的“选择编码”按钮,然后选择 GB2312。

b) 如果界面上的中文依然显示乱码,那么请在main.cpp文件中添加:

QTextCodec::setCodecForTr(QTextCodec::codecForName(\

QTextCodec::setCodecForCStrings(QTextCodec::codecForName(\6. 设置环境变量(适用于命令行构建)

a) 第一种方法:

把路径添加到/etc/environment中 b) 第二种方法:

把路径链接到一个已经存在于环境变量中的路径上,如: ln -s/usr/local/Trolltech/Qt-4.8.4/bin/qmake /usr/local/bin

7. 远程登录

a) 安装ssh

sudo apt-get install openssh-server

b) 关闭防火墙

sudo ufw disable

注:远程只能qmake和make,但无法启动窗口服务的程序或进程。