首页 > 系统相关 >QT在windows下的安装与配置

QT在windows下的安装与配置

时间:2022-12-19 17:39:42浏览次数:65  
标签:QT windows Library 选择 MinGW 版本 安装 Qt


先了解Qt:

         Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。自从诺基亚公司放弃Meego、遣散Qt开发团队以后,Qt商业版本的网站移到了qt.digia.com,而开源版本则放到了qt-project.org


以下将介绍开源版本的安装。

         Qt开发,首先要安装Qt library和Qt Creator

         Qt library为Qt程序提供头文件、静态链接库和动态链接库;

         Qt Creator则是用于编程的IDE,提供了GUI界面绘制、代码编写、程序调试等多个功能。

 

QT在windows下的安装有多种选择。打开QT官方下载网址便知:​​http://qt-project.org/downloads​

在此需要声明的是,我说的多种选择不是版本的选择,而是安装方式和编译器的选择~


下载网址一般包括 Qt Library 和 Qt Creator


Qt Library 

        版本很多,在windows下可以选择的就有 MinGW ,VS2008 ,VS2010 ,VS2012。这些版本的主要是编译器的不同,因为 Qt Library 还要我们自己编译,才可以使用,所以你要现决定好用什么编译器,然后在选择那个版本。如果你已经安装了VS,那么可以选择后者,如果你对linux情有独钟,你可以选择MinGW。一个人爱好,但是我的使用体验是MinGW编译的时候很慢,但是运行起来与VS无差异。

本文选择MinGW版本的作为介绍。,

Qt Creator

         可以任意选取版本,无太大的差别,建议选择最新的,可以提高效率。

安装Qt:


 选择好了Qt Library之后,在安装之前确认做好了足够的准备,如果你寻则的是MinGW版本的,那么请安装MinGW之后再安装QT Library。安装过程中会提示你选择MinGW的安装目录。如果是VS版本的,还得需要WINSDK。

以下介绍MinGW版本安装。

   1.安装MinGW:

下载地址:​​http://mingwbuilds.sourceforge.net/​​   (这是一个mingw4.8.1之前版本的下载管理器。)将解压之后的文件放在C盘根目录下(其他盘也可以,但是在安装QT LIbrary是记得选择路径)。一般在C:/mingw

mingw4.8.2下载地址:http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z/download


  2.安装Qt Library

开始安装Qt Library,按照提示安装下去。中间选择MinGW安装目,选择刚才你安装的地方,一般为C:/mingw。最后提示安装完成。

   不要高兴的太早,真正的安装才刚刚开始。这里下载的是开源版本,实质上就是Qt library的源代码和一些静态库,如果想要完全的跑起来还需要对其进行编译,方法是进入开始菜单->程序-> Qt by Digia v4.8.5 (MinGW OpenSource) –>Qt 4.8.5 (Build Debug Libraries)。会出现命令行窗口。接下来我们需要做的就是编译Library。

 看到命令行不要害怕,一般里面不会让你设置太多,只有两次交互,第一次是让你选择开源‘o’还是

商业版本‘c’,键盘点击o。第二次是提示你是否同意条款。键盘点击 y。接下来就是漫长的编译过程。等吧……


  3.安装Qt Creator

这个没有什么设置的。一路next就可以。


使用Qt Library

全部安装完成之后,如果想在QT creator 中使用QT的sdk 还需一点设置。打开creator。菜单栏中的工具->选项,在左侧的选择“构建和调试”,在“compiler”、“Qt版本”选项卡中,选择MinGW的g++.exe的路径(通常会在mingw目录的bin\g++.exe)、选择Qt的qmake路径以及版本号(qmake通常在Qt\4.8.4\bin\qmake.exe)。
    最后,选择“Kit”选项卡,单击“add”按钮创建一个新的编译设置项,按照提示选择编译器、Debuger(通常在mingw目录的bin\gdb.exe)、Qt版本号,设好之后,单击应用,最后别忘了在将这条新的编译选项设置为defualt。


 GOOD LUCK ----------------yaung








标签:QT,windows,Library,选择,MinGW,版本,安装,Qt
From: https://blog.51cto.com/u_15917617/5953237

相关文章

  • windows下解决getAddressInfo Failed的一种办法
    从九点到现在,解决完这个问题就四点了,其实不难,只是第一次遇到和我太菜。就是管理员身份打开命令行然后输入ipconfig/flushdns,作用是刷新dns解析缓存,这还不够,如果只做这一......
  • WINDOWS定期删除文件
    删除语句如下,/d-7表示创建在7天前的文件,可以是/d-100表示100天前。set"cur_path=%~dp0"set"del_path=%cur_path%\logs\"forfiles/p%del_path%/m*.log/d-......
  • MegEngine Windows Python wheel 包减肥之路
    作者:张浩龙|旷视科技MegEngine架构师写在之前本文的目的通过讲述在支持MegEngineWindowsPythonwheel过程中遇到的问题以及解决问题的流程,此文最后的解决方法......
  • 深入理解Qt——事件循环
    深入理解Qt——事件循环本文将对如下问题进行释疑:为何Qt应用要在main()函数中以QCoreApplicationapp(argc,argv)开始,并以returnapp.exec()结束?同为循环,为何while(tr......
  • 深入理解Qt
    深入理解QtQt核心(QtCore)1.1元对象系统(TheMeta-ObjectSystem)1.2属性系统(ThePropertySystem)1.3对象模型(ObjectModel)1.4对象树及所有权(ObjectTrees&Owners......
  • 基于KubeSphere玩转k8s安装手册
    基于KubeSphere玩转k8s-KubeSphere安装手记KubeSphereKubernetes 转自  Githubhttps://github.com/devops/z-notes 1.本文简介本文是基于KubeSphere玩转k8s的开......
  • 【Django之Django REST Framework框架安装+Django之ORM框架】
    【Django之DjangoRESTFramework框架安装】一、简介它是在Django基础之上,进行了二次开发主要用于构建RestfulAPI简称为DRF框架或者RESTFramework框架二、特性提供了强大......
  • nginx安装教程
    NginxOpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的......
  • nrm安装与配置
    1、nrm介绍nrm(npmregistrymanager)是npm的镜像源管理工具,使用这个就可以快速地在 npm 源间切换2,nrm安装在命令行执行命令,npminstall-gnrm,全局安装nrm。安装......
  • 离线安装nginx
    下载好文件后,统一上传到服务器的root/nginx目录下(没有该目录则新建)下载安装一般我们都需要先装pcre,zlib,前者用于urlrewrite,后者用于gzip压缩,openssl用于后续可能升级到......