Ubuntu 14.04 lts 安装 Qt 5.3.2

一、环境配置

依赖软件:

         请具体阅读指出的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 <path>/qt-everywhere-opensource-src-<version>

./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 <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.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

 

posted @ 2014-11-23 18:09  Madshaw  阅读(1033)  评论(0编辑  收藏  举报