QT Creator和VS2019 代码相互使用总结

本文讲述了作者在使用QT和OpenCV进行图片交互工具开发时,遇到的跨平台集成问题,涉及QTCreator与VS2019的库文件配置、QTVSTools的兼容性以及选择MinGW作为Kit套件的解决方案。
摘要由CSDN通过智能技术生成

交互使用的原因:最近想用QT做一些图片交互的小工具,其中用到了OpenCV。在VS软件里面有个ImageWatch小工具,单独调试OpecnCV算法很方便。QT Creator在创建槽函数等方面也很方便。想着优势互补,可以交叉着使用。

实现过程中遇到了很多问题,做个简单的总结:

① QT Creator 如果想要使用OpecnCV需要使用编译过的,而VS2019则可以直接使用官网下载的库文件。

QT Creator 的Pro文件需要配置,内容如下:

INCLUDEPATH +=E:\MinGWOpenCV_4.5.5_x64\include \
              E:\MinGWOpenCV_4.5.5_x64\include \
              E:\MinGWOpenCV_4.5.5_x64\include\opencv2

LIBS +=E:\MinGWOpenCV_4.5.5_x64\x64\mingw\bin\libopencv_*.dll

② 使用VS2019创建的QT文件在使用 QT VS Tools 生成 .Pro文件不能直接运行,需要手动添加一行代码(注意如果VS2019 的QT VS Tools没有 Create Basic .Pro file 选项,请在扩展里面禁用已下载的QT VS Tools 并下载 LEGACY Qt Visual Studio Tools):

③ QT Creator 配合Opecncv 运行VS+Qt+OpenCV生成的文件,Kit套件选择:MinGW 而非MSVC

效果如下:

VS:

QT:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值