一、环境配置
依赖软件:
请具体阅读指出的README文件,并安装依赖软件包
qt-everywhere-opensource-src-5.3.2/README
qtbase/src/plugins/platforms/xcb/README
Qt版本:qt-everywhere-opensource-src-5.3.2
配置文件,~/.bashrc 与 ~/.profile
路径配置:#这个是我安装并配置Qt之后的完整的配置路径
export PATH=/usr/local/qt-5.3.2/qtbase/bin:$PATH export MAKE=/usr/bin/make export LD_LIBRARY_PATH=/usr/local/qt-5.3.2/qtbase/lib
二、安装过程
1, 首先安装gcc,make,tar,工具,然后安装相应的依赖包。
2, 由安装Qt之前需配置路径如下:
export PATH=/usr/local/qt-5.3.2/qtbase/bin:$PATH #源码qt中qmake位置 export MAKE=/usr/bin/make #当不能识别make时,指定路径
3, 安装过程:
cd/qt-everywhere-opensource-src- ./configure -prefix $PWD/qtbase -opensource -nomake tests make -j 4
4, 安装Qt之后配置路径
export PATH=/usr/local/qt-5.3.2/qtbase/bin:$PATH export MAKE=/usr/bin/make export LD_LIBRARY_PATH=/usr/local/qt-5.3.2/qtbase/lib
三、使用说明
1、 在当前源文件目录(test.cpp)使用命令,生成一个与平台无关的项目文件 test.pro
qmake –project
2、 从项目文件生成一个与平台相关的Makefile文件
qmake test.pro
3、 构建程序
make
注:生成的pro文件需要添加相应的组件
test.cpp源码
#include#include int main(int argc, char* argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("hello Qt"); label->show(); return app.exec(); }
对应生成的hello.pro
###################################################################### # Automatically generated by qmake (3.0) Fri Nov 21 23:14:10 2014 ###################################################################### TEMPLATE = app TARGET = test INCLUDEPATH += . # Input SOURCES += test.cpp
其中需要添加组件
QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
否则报错
参考:
添加组件
http://bbs.csdn.net/topics/390658864?page=1