window环境下QT5开发环境的搭建

1、安装visual Stusio 15 生成工具2012

2、安装Visual studio Enterprise 2017

3、Visual studio Enterprise 2017安装完成之后,

修改:选择桌面调试,如下:

4、打开QTcreator,选项中,配置编译器:

5、配置完成代码无法调试,需要安装调试器

调试提示:QT 中出现Unable to create a debugging engine

问题及解决:

解决方法:安装Debuggers调试环境。

安装方法:在电脑 控制面板\程序\程序和功能 中找到如下图:

右击选择更改:

next:

勾上Debug个ing Tools for Windows, 点击Change:

等待安装完成即可:

6、配置QtCreator:


1、安装完成之后还需要去Qt中配置一下,如下:
在Qt中选择:Tool(工具) -> Options(选项) -> Kits  -> Debuggers,在其中添加刚才安装的WDK路径下的cdb.exe可执行文件:

2、然后在构建套件(Kit)中选择自动匹配到的编译器,我的是VS2017 的MSVC,在调试器中选择刚才添加进来的cdb Debugger,确定即可实现QT Creator的Debugger调试。

7、发布程序

1、运行程序提示: This application failed to start because it could not find or load the Qt platform plugin

2、解决 Qt5 报错

QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe",这个工具在 "...\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。

打开控制台窗口 设置搜索路径以便系统可以搜索到 "windeployqt.exe" 运行 "windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe", 所需要的QT运行库就自动拷贝到目标程序目录了。

个别程序依赖额库,需要手动拷贝即可。

3、其他:

以上方法也适合debug版本。 如果程序使用了新的QT模块,重新执行一遍即可

4、对应编译环境的platforms需要部署到当前位置来,需要手动拷贝。

5、VS版本和匹配的编译器版本 

1、VS各版本与MSVC对照表

DE发布时间发布时间工具集版本MSC_VER
Visual C++6.01998V601200MSVC++ 6.0
Visual Studio 20022002V 7013007
Visual Studio 20032003V7113107.1
Visual Studio 20052005V 804008
Visual Studio 20082008V9015009
Visual Studio 20102010V100160010
Visual Studio 20122012V110170011
Visual Studio 20132013V120180012
Visual Studio 20152015V 140190014
Visual Studio 20172017V 141191014.1
Visual Studio 20192019V 142192014.2
Visual Studio 20222022V 143193014.3

2、GCC版本与C++支持情况表

IC++版本GCC版本支持情况
C++986.1之前默认版本完全支持
C++11GCC4.8.1版本开始完全支持完全支持
C++14GCC6.1版本开始完全支持(6.1-10默认模式)完全支持
C++17GCC5到7版本已经基本完全支持(GCC11默认模式)完全支持
C++20GCC8开始陆续支持未完全支持
C++23 (标准制定中)GCC11版本开始支持未完全支持

3、VS版本与C++支持情况表

IC++版本VS版本支持情况
C++112015完全支持 ,13基本支持,12部分支持,10以及以下不支持完全支持
C++142017完全支持 ,15基本支持,13部分支持完全支持
C++172017基本支持 ,15部分支持完全支持
C++202022 版本已经完全支持,2019开始陆续支持完全支持
C++23 (标准制定中)2022版本开始部分支持未完全支持

4、C#与.NET版本与C++支持情况表

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值