ubuntu10.10下qt环境的搭建
2012-12-15 20:20
417 查看
第一步:安装qt creator,安装文件为qt-sdk-linux-x86-opensource-2010.05.1.bin,直接./qt-sdk-linux-x86-opensource-2010.05.1.bin运行像平时的软件进行安装即可,我安装后的路径在/home/farsight-xf/qtsdk-2010.05
第二步:安装qt编译器,即qmake,安装文件为qt-x11-opensource-src-4.5.0.tar,下载地址为ftp://ftp.qt.nokia.com/qt/source/
安装步骤:
1:解压缩 tar xvfz qt-x11-opensource-src-4.5.0.tar
2:./configure
3:make(需要sudo apt-get install libX11-dev libXext-dev libXtst-dev)
4:make install
5:安装完毕
验证: 运行 /usr/local/Trolltech/Qt-4.5.0/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。
第三步: 设置环境变量
vi /etc/profile
在其最后添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.5.0
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
验证:
1:重新开一个终端,输入命令:
qmake -v
输出结果:
QMake version 2.01a Using Qt version 4.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib
2: 输入命令:
which qmake
输出结果:
/usr/local/Trolltech/Qt-4.5.3/bin/qmake
证明 Qt 环境变量已经被配置成功。
开始 Qt
写个简单的 Qt 程序使用安装的 Qt 编译来测试一下它的工作效果
新建一个文件名为 hello.cpp,其内容如下:
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
} 保存 hello.cpp,
编译过程如下:
在 hello.cpp 所在目录下,运行命令 qmake -project hello.cpp 同目录下有 hello.pro 文件被生成,它是与平台无关的工程文件。
在 hello.cpp 所在目录下,运行命令 qmake hello.pro 同目录下有 Makefile 文件被生成(Makefile是指导编译器编译源代码的配置文件)。
在 hello.cpp 所在目录下,运行命令 make 同目录下有 hello,hello.o 两个文件被编译生成。其中 hello 就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。
双击运行 hello,“Hello Qt!“ 文本框弹出,OK!做到这一步,证明 Qt 已经完全可以在你的电脑上运作了
另外注意:
如果qt creator 出现创建不了工程,可能是权限的问题sudo su 即能解决
如果配置了/etc/profile没有起反应.运行source /etc/profile即可解决
第二步:安装qt编译器,即qmake,安装文件为qt-x11-opensource-src-4.5.0.tar,下载地址为ftp://ftp.qt.nokia.com/qt/source/
安装步骤:
1:解压缩 tar xvfz qt-x11-opensource-src-4.5.0.tar
2:./configure
3:make(需要sudo apt-get install libX11-dev libXext-dev libXtst-dev)
4:make install
5:安装完毕
验证: 运行 /usr/local/Trolltech/Qt-4.5.0/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。
第三步: 设置环境变量
vi /etc/profile
在其最后添加以下信息
export QTDIR=/usr/local/Trolltech/Qt-4.5.0
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
验证:
1:重新开一个终端,输入命令:
qmake -v
输出结果:
QMake version 2.01a Using Qt version 4.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib
2: 输入命令:
which qmake
输出结果:
/usr/local/Trolltech/Qt-4.5.3/bin/qmake
证明 Qt 环境变量已经被配置成功。
开始 Qt
写个简单的 Qt 程序使用安装的 Qt 编译来测试一下它的工作效果
新建一个文件名为 hello.cpp,其内容如下:
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
} 保存 hello.cpp,
编译过程如下:
在 hello.cpp 所在目录下,运行命令 qmake -project hello.cpp 同目录下有 hello.pro 文件被生成,它是与平台无关的工程文件。
在 hello.cpp 所在目录下,运行命令 qmake hello.pro 同目录下有 Makefile 文件被生成(Makefile是指导编译器编译源代码的配置文件)。
在 hello.cpp 所在目录下,运行命令 make 同目录下有 hello,hello.o 两个文件被编译生成。其中 hello 就是在当前 Linux 系统下使用 Qt 编译生成的可执行文件了。
双击运行 hello,“Hello Qt!“ 文本框弹出,OK!做到这一步,证明 Qt 已经完全可以在你的电脑上运作了
另外注意:
如果qt creator 出现创建不了工程,可能是权限的问题sudo su 即能解决
如果配置了/etc/profile没有起反应.运行source /etc/profile即可解决
相关文章推荐
- Ubuntu10.10下Qt4.5.2环境的搭建
- ubuntu10.10下嵌入式QT开发环境搭建手记
- 在ubuntu10.10下qt开发环境搭建
- ubuntu10.10下嵌入式QT开发环境搭建手记
- Ubuntu下 嵌入式Qt开发环境的搭建
- ubuntu下QT4开发环境的搭建
- Ubuntu下 嵌入式Qt开发环境的搭建
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- Ubuntu 10.10下Java Web环境的搭建
- ubuntu 10.04下搭建QT开发环境
- Ubuntu 10.10下Java Web环境的搭建(1)
- Ubuntu 搭建QT4开发环境步骤
- ubuntu qt 5.1 正式版 安卓开发环境搭建
- Ubuntu下 嵌入式Qt开发环境的搭建(http://blog.csdn.net/lpp0900320123/article/details/24876159)
- Ubuntu 10.10下Android NDK开发环境搭建
- 在Ubuntu上搭建Maemo 5及Qt 4开发环境
- ubuntu系统搭建arm - Qt开发环境
- Ubuntu 10.10下Eclipse+ADT(Android)开发环境搭建
- Ubuntu 12.04下搭建Qt开发环境
- ubuntu14.04LTS 搭建 python2.7+Qt 5.5+PyQt5开发环境