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

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

注2:默认只编译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

转载于:https://www.cnblogs.com/JeffreyCheung/p/5806023.html

QT的安装及环境配置相关推荐

  1. PyQt安装和环境配置

    PyQt安装和环境配置 github地址 首先安装Pycharm 新建一个空的 python 工程,找到 setting 安装第三方模块 PyQT5 , 点加号,先安 PyQT5 , 再安装 pyqt ...

  2. Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置

    本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始. 不跳过一个细节,不漏掉一行代码,不省略一个例图. ...

  3. PCL安装和环境配置

    目录 1. VS2017下载安装 2. PCL下载安装 3. 环境配置 附上链接库列表 4. 测试 5.问题解决 1. VS2017下载安装 微软官网下载链接:https://visualstudio ...

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

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

  5. linux debian系统卸载jdk,Debian/Ubuntu系统 JDK卸载、安装、环境配置

    环境:Linux内核版本4.17.Oracle jdk-11.0.2(JDK 8同样也是设置).Debian9系统 注意: 1.Open JDK和Oracle JDK的安装过程只是下载的连链接不一样 ...

  6. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  7. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  8. python详细安装教程环境配置-python环境安装详细步骤

    python环境怎么安装 1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5. ...

  9. linux下svn客户端安装及环境配置

    一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-1. ...

  10. python Appium安装及环境配置 mitmproxy安装配置

    本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...

最新文章

  1. 使用ASIHTTPRequest 编译提示找不到libxml/HTMLparser.h的解决方法
  2. Visual studio 2010 sp1中文版正式版无法安装Silverlight5_Tools rc1 的解决办法
  3. php在线打开pdf文件
  4. 开发Windows Mobile和Wince(Windows Embedded CE)的部署项目(Deploy Project)时,如何修改注册表...
  5. P3200-[HNOI2009]有趣的数列【卡特兰数】
  6. 递归计算二叉树的高度_如何使用递归方法计算二叉树的高度
  7. h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
  8. Php调用工行支付接口时的问题解决
  9. gcov 使用注意事项
  10. 微课有关计算机应用基础,【计算机仿真论文】微课在计算机应用基础课的应用(共3802字)...
  11. ubuntu操作系统之新手操作必看篇
  12. 小程序发布上线流程_微信小程序开发到上线流程详解
  13. 眼睛干涩胀痛:得了干眼症该怎么办?
  14. 数说故事携手香港城市大学发表顶级国际论文,并获权威「IEEE TCSS期刊」收录
  15. php编程怎样装数据库,php数据库管理工具phpmyadmin下载、安装、配置
  16. C++实现求复数的模长
  17. EXCEL中文转英文首字母拼写
  18. Elasticsearch如何提升查询效率
  19. 什么是闭包,对闭包的理解,闭包的用途及优缺点
  20. java int随机数_java的三种随机数生成方式

热门文章

  1. 二十一、Oracle学习笔记:编写函数和触发器
  2. 4.jvm初体验-内存溢出问题的分析与解决
  3. mqtt消息队列安装并启用启用认证(客户端密码模式)
  4. PHP JAVA BASE64 encode decode
  5. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_04-vuejs研究-vuejs基础-v-model指令...
  6. 页面三个txt加载联动省市县的代码,类似淘宝的收货地址的布局
  7. Nowcoder 提高组练习赛-R2
  8. 【工匠大道】博客园小技巧
  9. 【转】一个SQL查询出每门课程的成绩都大于80的学生姓名
  10. Savage(扩展欧几里得)