Qt Creater + msvc 编译器 环境配置 ---win10 64位操作系统

时间:2024-04-06 10:09:59

原因:

1、因为是需要Qt 联合 halcon开发。

2、Windows下halcon的库是用msvc编译器编译出来的,;

3、Qt Creater 用 MingGW调用VS编译出来的库可能会有问题。

于是决定Qt下使用MSVC编译器;

一、安装

1、MSVC2015下载安装:

Qt Creater使用的 4.12.2,可选的有MSVC2015 和 MSVC2017。选择MSVC2015,但不需要安装庞大的visual studio 2015,3G多的文件下载和安装都需要点时间; 只需安装 VS2015Visual C++ 库的运行时组件(64位) 和 VS2015的生成工具;

下载方法:

打开微软官网:https://visualstudio.microsoft.com/zh-hans/

搜索visual studio 2015

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

打开的页面 选择第一条:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

展开 可再发行的组件和生成工具:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

下载需要的:VS2015Visual C++ 库的运行时组件(64位) 和 VS2015的生成工具;

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

 

下载完成后,依次安装 Microsoft Visual C++2015 redistributable 、Microsoft 生成工具2015;

2、Qt下载安装:

省略。。。

 

 

二、异常处理

如果Qt Debug时出现 Unable to create a debugging engine时,打开Qt creater菜单栏中 【工具】--【选项】:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

红色框选出内容会出现一个黄色三角形的叹号,这是环境没用配置好;需要重新安装Windows SDK;

打开卸载或更改程序:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

找到系统对应的SDK,点修复:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

选择change,进行修改或添加:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

勾选Debugging Tools for Windows:

Qt Creater + msvc2015 编译器 环境配置 ---win10 64位操作系统

安装完成即可。