原因:
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
打开的页面 选择第一条:
展开 可再发行的组件和生成工具:
下载需要的:VS2015Visual C++ 库的运行时组件(64位) 和 VS2015的生成工具;
下载完成后,依次安装 Microsoft Visual C++2015 redistributable 、Microsoft 生成工具2015;
2、Qt下载安装:
省略。。。
二、异常处理
如果Qt Debug时出现 Unable to create a debugging engine时,打开Qt creater菜单栏中 【工具】--【选项】:
红色框选出内容会出现一个黄色三角形的叹号,这是环境没用配置好;需要重新安装Windows SDK;
打开卸载或更改程序:
找到系统对应的SDK,点修复:
选择change,进行修改或添加:
勾选Debugging Tools for Windows:
安装完成即可。