QT在windows下的安装与配置
先了解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/ 将解压之后的文件放在C盘根目录下(其他盘也可以,但是在安装QT LIbrary是记得选择路径)。一般在C:/mingw
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下的安装与配置的更多相关文章
- Windows下pry安装和配置
Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...
- windows下redis安装和配置
windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...
- solr在windows下的安装及配置
solr在windows下的安装及配置 首先,solr是基于Java开发的,所以使用的话需要先进行java环境的配置,在Java环境配置好之后就可以去http://www.apache.org/dyn ...
- Lua在Windows下的安装、配置、运行
Lua在Windows下的安装.配置.运行 本文链接:https://blog.csdn.net/ChinarCSDN/article/details/78667262 展开 # Windows下安装 ...
- windows下手动安装和配置xamarin
安装xamarin xamarin官方给出了两种安装方式,自动安装和手动安装. 自动安装比较简单,到http://xamarin.com/download下载xamarininstaller.exe ...
- windows下nginx安装、配置与使用(转载)
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- Python在windows下的安装与配置
安装python 文件准备: A. python安装文件:我用的是python-3.4.3.amd64.msi: 安装很简单,直接双击点下一步即可: 配置环境变量,在windows系统变量中找到pat ...
- windows下nginx安装、配置与使用
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- kafka在windows下的安装和配置
博主最近在学习有关kafka的配置安装以及在spring的集成使用.但网上关于kafka的配置参考资料基本都是于linux下的配置,于是博主在整理了相关windows下kafka的配置记录在博客里.由 ...
随机推荐
- eclipse 创建 maven 项目时如何修改 web 的版本和 jdk 的版本
eclipse 创建 maven 项目时如何修改 web 的版本和 jdk 的版本 在使用 eclipse 创建 maven 项目的时候,默认的 web.xml 的版本时 2.3,默认 jre 的版本 ...
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 解决办法
一.背景 在Spark中,将DStream写入到MySQL出现错误:java.sql.SQLException: Access denied for user 'root'@'localhost' ( ...
- elementUI 学习入门之 radio 单选框
Radio 单选框 基础用法 选项默认可见,选项不宜过多,选项过多建议使用 select 选择器 使用 Radio 组件,需要设置 v-model 绑定变量,选中意味着变量的值为相应 Radio l ...
- 洛谷P2761 软件补丁问题 [状压DP,SPFA]
题目传送门 软件补丁问题 题目描述 T 公司发现其研制的一个软件中有 n 个错误,随即为该软件发放了一批共 m 个补丁程序.每一个补丁程序都有其特定的适用环境,某个补丁只有在软件中包含某些错误而同时又 ...
- disconf-web 分布式配置管理平台
一.需求 实现分布式配置中心:(1)集中管理外部依赖的服务配置和服务内部配置(2)提供web管理平台进行配置和查询(3)支持服务注册与发现(4)支持客户端拉取配置(5)支持订阅与发布,配置变更主动通知 ...
- Oracle意外赢官司,程序员或过苦日子
关于“Google在Android平台使用Java侵犯知识产权”一案,2014年5月,联邦法院判定Oracle获胜,这个结果完全出人意料,因为这样一来无异于打开了软件开发领域中API使用方式的潘多拉之 ...
- 2017/11/6 Leetcode 日记
2017/11/6 Leetcode 日记 344. Reverse String Write a function that takes a string as input and returns ...
- SPOJ1811 && SPOJ1812
SPOJ1811 && SPOJ1812 LCS && LCS2 非常神奇的两道题... 题目大意: 给定n个字符串,求最长公共子串 做法1: 后缀数组: 把字符串连起 ...
- [BZOJ4542] [JZYZOJ2014][Hnoi2016] 大数(莫队+离散化)
正经题解在最下面 http://blog.csdn.net/qq_32739495/article/details/51286548 写的时候看了大神的题解[就是上面那个网址],看到下面这段话 观察题 ...
- nginx-404与fastcgi_intercept_errors指令
nginx-404与fastcgi_intercept_errors指令 fastcgi_intercept_errors语法:fastcgi_intercept_errors on|off 默认值: ...