QT的安装及环境配置

一、windows的下QT的安装及环境配置

(一)从框架安装程序中安装

步骤:

准备:下载QT库,下载指定版本的MINGW,QT IDE

1、下载QT安装文件如:qt-win-opensoure-4.6.4-mingw.exe

2、下载MINGW:mingw 或者 dev-cpp

3、下载QTIDE:QTCreator

3、执行安装MINGW(至少安gcc complier、g++ complier、MinGw Make)

4、执行安装QTIDE:QtCreator

5、安装QT库:qt-win-opensoure-4.5.2-mingw.exe

6、编译QT debug库。QT库安装后有一个QT Build Debug libraries快捷方式。

7、手动配置环境变量(一般在WINDOWS下可略过此步,但最好配置一下)

8、安装完QT库以后,一般会有一个QT command prompt 的快捷方式,它可以

打开一个控制台,并且能够自动设置(使用MinGw编译器编译QT程序所需要的)

环境变量,在这个窗口中,就可以运行qmake以及make命令来编译QT应用程序。

9、QTIDE(QtCreator的配置),

主要设置:

1) QT版本设置:tools>options>build&run>Qt version

在这里添加QT库的(安装目录下的)qmake

如:C:\Qt\4.6.4\bin\qmake.exe

2) 编译器及调试器设置:tools>options>build&run>Tool Chains

首先添加MINGW

在Complier path添加g++目录(mingw安装目录中的)

如:C:\MINGW\bin\g++.exe

(二)使用SDK安装

安装完成,设置环境变量及QTIDE设置

(三)使用源代码安装

1、安装MINGW

2、安装QTIDE:QtCreator

3、下载并解压缩QT源代码到指定目录,如:C:\QT\QTSRC

4、编译源代码:如果编译不成功,则设置MINGW环境变量,及加入到PATH中

进入命令窗口

进入解压目录:

//运行configure进行配置生成makefile 这里同时编译debug版本(调试程序用)和

release版(运行程序使用)

C:\QT\QTSRC>configure  -debug-and-release

//运行MINGW的make工具(mingw32-make) 进行编译

C:\QT\QTSRC>mingw32-make

编译成功后,便可使用,无需安装。

5、环境变量的设置。

6、Qt Creator的配置

二、X11平台下安装

(一)SDK安装

安装完以后需要配置环境变量。

(二)编译源代码安装

1、下载所需要的版本QT库源代码。

2、解压缩源代码到指定目录

3、切换工作目录到源代码解压缩目录。

4、生成平台相关qmake>makefile

运行./configure(使用绝对路径,或者相对路径),可加参数

(最好先使用make clean将以前有可能已经编译的清除掉)

./configure -prefix=安装目录  //编译完成后,使用make install时,安装到哪个

目录

5、执行make 编译

make [all]  //编译debug 与release版,默认只编译release

6、安装QT

make install 默认安装到/usr/local下(如果configure -prefix指定,则安装到指定

目录)

7、设置环境变量

8、验证安装

qmake -v

9、删除本次安装时使用的编译过的文件及配置文件等

make clean

10、可提前安装QTIDE,都完成安装后设置QTIDE的选项(编译器及调试器的

路径设置g++  gdb)

三、环境变量的配置

² WINDOWS平台

1、可以使用我的电脑属性右键设置。永久有效

QTDIR=QT安装目录

MINGW=MINGW安装目录

PATH附加上%QTDIR%\bin;%MINGW%\bin;

QMAKESPEC=win32-g++

2、也可以使用进入DOS窗口,使用CMD命令设置,但只对本窗口有效

设置:进入CMD

C:>set QTDIR=QT安装目录

set  MINGW=MINGW安装目录

set  PATH=%QTDIR%\BIN;%MINGW%\bin;%PATH%

set  QMAKESPEC=win32-g++

² X11平台

1、如果使用的Shell是bash、ksh、zsh、sh

将下列内容写入到~/.bash_profile(或者~/.profile)加入以下内容

#QT Settings

export  QTDIR=QT安装目录

export   PATH=$QTDIR/bin:$PATH

export  LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export   MANPATH=$QTDIR/doc/man:$MANPATH

#End QT Settings

#为批注。

2、如果使用的Shell是CSH 或者TCSH

将下列代码加入到/etc/csh.login

#QT Settings

setenv PATH QT安装目录/bin:$PATH

#End QT Settings

:所有目录,最好不带有空格和中文。gcc是GNU  c编译器, g++是GNU c++编译器

:默认只编译release(用于运行QT程序),不编译debug(用于调试QT程序)

解决:

在WINDOWS,

使用QT框架安装完以后,有一个QT Build Debug Libraries快捷方式(进行编译)

指向QT安装目录\bin\qtvars.bat文件

使用QT源代码编译时,指定configure -debug-and-release

在X11下,make时,加上选项 make all

附件:QT安装目录\bin\qtvars.bat文件 DOS下编译Debug Libraries

@echo off

rem

rem This file is generated

rem

echo Setting up a MinGW/Qt only environment...

echo -- QTDIR set to C:\Qt\4.6.4

echo -- PATH set to C:\Qt\4.6.4\bin

echo -- Adding C:\MinGW\\bin to PATH

echo -- Adding %SystemRoot%\System32 to PATH

echo -- QMAKESPEC set to win32-g++

set QTDIR=C:\Qt\4.6.4

set PATH=C:\Qt\4.6.4\bin

set PATH=%PATH%;C:\MinGW\\bin

set PATH=%PATH%;%SystemRoot%\System32

set QMAKESPEC=win32-g++

if not "%1"=="compile_debug" goto END

cd %QTDIR%

echo This will configure and compile qt in debug.

echo The release libraries will not be recompiled.

pause

configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg

cd %QTDIR%\src

qmake

mingw32-make debug

:END

QT的安装及环境配置的更多相关文章

  1. Qt For Android 开发环境配置

    想了想,还是再写一篇关于Qt for Android开发环境配置的教程. 准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt ...

  2. QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)

    原文:QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015) 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/snow_rain_ ...

  3. win系统下nodejs安装及环境配置

    第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...

  4. Laravel教程 一:安装及环境配置

    Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...

  5. Python学习 1 一 Python2.75的安装及环境配置教程

    Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方 ...

  6. Yeoman入门之安装及环境配置

    Yeoman入门之安装及环境配置 http://blog.csdn.net/panlingfan/article/details/27345037 http://www.nodejs.orgYEOMA ...

  7. Node.js安装及环境配置之Windows篇

    Node.js安装及环境配置之Windows篇   一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...

  8. Infer 在 Mac 上的安装和环境配置

    Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...

  9. Windows+Python+anaconda机器学习安装及环境配置步骤

    Windows+Python+anaconda机器学习安装及环境配置步骤 1. 下载安装python3.6以上版本(包含pip,不用自己安装)2. 直接下载安装pycharm安装包(用于编写pytho ...

随机推荐

  1. MySQL之数据的备份与还原

    备份db_book:这里用到了cmd,以管理员方式运行,不然后面使用mysqldump会被拒绝访问!!! 1.启动cmd,输入命令,切换到MySQL的bin文件: 2.然后输入备份命令: 备份好的sq ...

  2. JavaScript二维码生成——qrcode.js

    在开发中,有时候,我们需要根据不同的内容来动态生成二维码,则可以使用qrcode.js这个小插件来实现. 1.qrcode.js文件内容: (1)未压缩(qrcode.js): /** * @file ...

  3. Adobe Flash Player 因过期而遭遇阻止怎么办

    百度搜索"adobe flash player ppapi "并找到搜索结果中包含www.adobe.com的网址进行在线下载安装即可搞定这个问题[注意要对应你电脑系统中的浏览器, ...

  4. 对#ifndef的理解

    由于对#ifndef的用法不太理解,在询问了老师#ifndef的含义以及查找资料后,对#ifndef总结了以下几点: <1> #ifndef是宏定义的一种,是三种预处理功能(宏定义,文件包 ...

  5. 201521123122 《java程序设计》第八周实验总结

    201521123122 <java程序设计>第八周实验总结 1. 本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 2. 书面作业 List中指定元素的删除(题目4- ...

  6. 201521123077 《Java程序设计》第7周学习总结

    1. 本周学习总结 (图片来自网络) 可以看到,java的容器很多,这里讲一下这周经常用到的 ArrayList:用数组形式保存数据的容器,随机访问比较快,但是插入删除操作都比较耗时,会自动调整内部数 ...

  7. 201521145《Java程序设计》第2周学习总结

    1. 本章学习总结 掌握了整数类型(byte short int long char),浮点型(float double),布尔型(boolean)的使用,以及它们的包装类Byte Short Int ...

  8. Java 第九周总结

    1. 本周学习总结 2. 书面作业 1.常用异常 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常.需要捕获吗(为什么)?应如何避免? 以前的代码经常出现空指针的,需 ...

  9. 201521123080《Java程序设计》第14周学习总结

    本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多数据库相关内容. 书面作业 MySQL数据库基本操作 建立数据库,将自己的姓名.学号作为一条记录插入.(截图,需出现自己的学号.姓名) ...

  10. java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

    在使用C3P0连接池的时候,发现了这个错误-.原来要使用C3P0的使用,不仅仅要导入c3p0-0.9.2-pre1.jar这个jar包,还要导入mchange-commons-0.2.jar这个jar ...