VS2017专业版使用最新版Qt5.9.2教程(最新教材)

VS2017专业版使用最新版Qt5.9.2教程(最新教材)VS2017专业版使用最新版Qt5.9.2教程(最新教材)目录VS2017专业版使用最新版Qt5.9.2教程(最新教材)运行环境:1.安装Qt5.9.22.安装Qt5.9与VS2017之间的插件:3.配置QtVSTool的环境.4.设置创建的Qt的项目的属性,对包含目录、引用目录、库目录进行环境配置5.Qt的环境变量配置6.开心,开心,开心的样子,运行成功…

大家好,又见面了,我是你们的朋友全栈君。

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

目录

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

运行环境:

1.安装Qt5.9.2

2.安装Qt5.9与VS2017之间的插件:

3.配置Qt VS Tool的环境.

4.设置创建的Qt的项目的属性,对包含目录、引用目录、库目录进行环境配置

5.Qt的环境变量配置

6.开心,开心,开心的样子,运行成功


最近三天一直在安装Qt5.9.2,为了能够在自己专业版的VS2017上面使用?可以算是花费了不少的功夫。但是一路上并不是很顺利,就在刚才,终于配置好了,能够在自己的VS2017上面编写Qt编码了,简直就是开心到飞起来。在这里和大家分享一下我的,该怎么安装的教程:

 

鉴于现在网上面没有合适VS2017上面编写Qt5.9.2的教程,所以经过这次的艰难探索,为大家献上第一手资料,也是我自己折磨我自己的一个小时的写这篇博客。

希望看了之后有帮助的人,可以点个赞,版主更多的人有需要的人看到,赠人玫瑰,手有余香

运行环境:

Win10 专业版   VS2017专业版   Qt5.9.2(目前的最新版):

1.安装Qt5.9.2

Qt5.9.2的链接:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.2/qt-opensource-windows-x86-5.9.2.exe(建议使用迅雷下载,)

安装过程:点击该安装包.exe,  然后安装路径任意选(但是不能够有空格或者英文),我的安装路径为:D:\Qt_x86_5_9_2_Installation; 然后一路都是默认,除了这里需要设置一下,由于使用了VS2017,所以这个选择

 

(PS: 2019-12-23这里更新了模块图片(可看做5.9.2的,其余图片没变),将每一个含义表明出来)

 

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

·怎样安装Qt5.9,步骤描述:http://blog.csdn.net/coder_young/article/details/78229027

 

2.安装Qt5.9与VS2017之间的插件:

  VS2017专业版使用最新版Qt5.9.2教程(最新教材)

 

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

点击安装,从新打开VS2017

 

 

3.配置Qt VS Tool的环境.

开始在VS2017创建一个Qt的GUI的桌面程序,是否成功?(还是会出错,因为还有一点没有完成)

   VS2017里面,点击 “文件–>新建项目–>项目–>Qt  GUI  Application”,然后一路默认,会发现仍然有错误:

 

解决方法如下:在VS菜单栏里面点击:

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

成功之后就会如图所示

:VS2017专业版使用最新版Qt5.9.2教程(最新教材)

 

OK,到了这里,就可以再VS2017里面成功的创建一个Qt的GUI的桌面程序。

 

 

4.设置创建的Qt的项目的属性,对包含目录、引用目录、库目录进行环境配置

.但是:你会发现运行会有错误:

缺少最基本的头文件,或者无法打开**.lib 或者**.文件,这就是没有连接好。

 

解决的方法如下:

邮件点击Qt的项目:属性里面设置:

 

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

分别添加目录:

       “包含目录”  添加:C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt

       “库目录”    添加:C:\Program Files (x86)\Windows Kits\10\Lib\10.0.15063.0\ucrt\x64    然后点击保存;

 

 、最后点击该项目,运行,就会发现编译运行成功,简直就是完美。。。。

 

 

 

5.Qt的环境变量配置

ps:如果你还是有错误,那就是path的地方没有修改:

      解决方法:

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

 

 

 

 

 

6.开心,开心,开心的样子,运行成功

开心有时候就是这个样子的:

VS2017专业版使用最新版Qt5.9.2教程(最新教材)

 

再就是应该休息休息了,,,哈哈哈。。。。。哈哈哈哈。。。。。隔。

 

 

 

系列地址:

https://github.com/xmuli/QtExamples

欢迎 star 和 fork 这个系列的 Qt 学习,附学习由浅入深的目录。

 

 

 

 

 

 

 

 

 

 

 

 

这里给出参考链接:

 

这是参考VS2015+Qt5.9的链接:  http://blog.csdn.net/friendan/article/details/44873347

这是安装修改Include、lib、h的目录:http://jingyan.baidu.com/article/8ebacdf0167b2249f65cd5eb.html(注意,这一个很具有参考,但是直接使用不一定                                   会   有对,一定要看清楚你的是X86还是X64,就只有这一个需要注意的)

 

参考链接:http://bbs.csdn.net/topics/392014749

这是今天再次尝试搜到的链接,写的比较大概(详细一定会遇到的Bug或者问题全部没有写出来,但是也算是有一定的参考价值):https://jingyan.baidu.com/article/20b68a889ca941796cec62b5.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134036.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • datagrip 激活码-激活码分享

    (datagrip 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月22日
    221
  • python global关键字_python中global是什么意思

    python global关键字_python中global是什么意思第一,两者的功能不同。global关键字修饰变量后标识该变量是全局变量,对该变量进行修改就是修改全局变量,而nonlocal关键字修饰变量后标识该变量是上一级函数中的局部变量,如果上一级函数中不存在该局部变量,nonlocal位置会发生错误(最上层的函数使用nonlocal修饰变量必定会报错)。第二,两者使用的范围不同。global关键字可以用在任何地方,包括最上层函数中和嵌套函数中,即使之前未定义该变量,global修饰后也可以直接使用,而nonlocal关键字只能用于嵌套函数中,并且外层函数中定义了

    2025年9月22日
    5
  • vs2017安装和使用教程(详细)

    vs2017安装和使用教程(详细)vs2019已于4月2日推出,用户不用卸载vs2017,因为这二者互相独立,项目也兼容,安装教程也是本篇的姊妹篇:vs2019安装和使用教程(详细)vs2017如此强大,不仅仅是C语言,Python,R,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,大家快来使用它吧~如果想编写Java的话,可以使用vsc…

    2022年4月26日
    57
  • easyui中判断字符串是否为null,是否为空

    easyui中判断字符串是否为null,是否为空

    2022年3月6日
    1.3K
  • TD—SCDMA的系统帧结构_sdh帧结构

    TD—SCDMA的系统帧结构_sdh帧结构TD-SCDMA物理信道用4层结构:超帧、无线帧、子帧和时隙/码。一个超帧长720ms,由72个无线帧组成,每个无线帧长10ms。TD-SCDMA将每个无线帧分为两个5ms的子帧,每个子帧由长度675us的7个主时隙和3个特殊时隙组成。3个特殊时隙分别是下行导频时隙(DwPTS,75us)、上行导频时隙(UpPTS,125us)和保护时隙(G,75us)构成。在这7个主时…

    2022年10月3日
    2
  • executequery方法返回值_mysql数据库有什么用

    executequery方法返回值_mysql数据库有什么用1if(AccessCon.ExecuteSql(sql=”select*fromsalesDatawhereindex='”+man.Index+”‘”)>0)2{3retValue=AccessCon.ExecuteSql(sql=”updatesalesDatasetsellingPrize='”+m…

    2025年10月29日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号