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需要部署到当前位置来,需要手动拷贝。

相关推荐
编码浪子23 分钟前
Rust 智能指针深度实战:Box/Rc/Arc/RefCell 选型决策与内存管理避坑
开发语言·后端·rust
yichudu35 分钟前
Python 装饰器 decorator
开发语言·python
电商API_1800790524744 分钟前
速卖通商品采集API技术文章
java·开发语言·c++·api·跨境电商·商品详情
一晌小贪欢1 小时前
Python办公14:批量解压文件夹内的所有 ZIP/RAR 并自动分类
开发语言·python·excel·数据可视化·python办公
郑州光合科技余经理1 小时前
海外版外卖系统架构:订单怎么流转、权限怎么分
java·开发语言·前端·系统架构·uni-app·php·ai编程
Python 实战手记1 小时前
企业微信主体变更公证书办理全解析:适用场景、材料规范、踩坑点与Python信息校验脚本
开发语言·python·企业微信
longxiaozhang61 小时前
C#异常处理:程序出错了怎么办?
开发语言·数据库·c#
郝学胜-神的一滴1 小时前
Effective Python 条款 1:确认你正在使用的 Python 版本
开发语言·数据结构·python·程序人生·算法
路多辛1 小时前
全能型 Go Agent 框架 covonaut v1.0.8 发布:新增行内补全与多后端可观测性
开发语言·golang·agent
大模型丫丫1 小时前
FastAPI 入门指南:从零开始构建高性能 Python API
开发语言·python·fastapi