Qt部署opencv,采用不同编译器所添加opencv路径的区别

当采用mingw编译器时,添加opencv需要是通过编译后的opencv,路径为:

INCLUDEPATH

+=E:/Qt5.9.9***/opencv3.4.0/OpenCV-MinGW-Build-OpenCV-3.4.5/include \             E:/Qt5.9.9***/opencv3.4.0/OpenCV-MinGW-Build-OpenCV-3.4.5/include \             E:/Qt5.9.9***/opencv3.4.0/OpenCV-MinGW-Build-OpenCV-3.4.5/include/opencv2

LIBS +=E:/Qt5.9.9***/opencv3.4.0/OpenCV-MinGW-Build-OpenCV-3.4.5/x86/mingw/bin/libopencv_*.dll

当采用msvc编译器时,可以直接添加官方下载的opencv内build文件内容,它是官方采用MSVC编译好的opencv,可以直接添加该路径:

INCLUDEPATH +=E:\Qt5.9.9***\opencv3.4.0\OpenCV-MSVC-Build-OpenCV-3.4.16\build\include \          E:\Qt5.9.9***\opencv3.4.0\OpenCVMSVCBuildOpenCV3.4.16\build\include\opencv\            
      E:\Qt5.9.9anzhuang\opencv3.4.0\OpenCV-MSVC-Build-OpenCV-3.4.16\build\include\opencv2
LIBS +=E:\Qt5.9.9***\opencv3.4.0\OpenCV-MSVC-Build-OpenCV-3.4.16\build\x64\vc15\lib\opencv_world3416.lib

两种编译器添加路径主要不同点,在于libs,一个添加的是在mingw/binbin下的.dll文件;另一个添加的是在vc15\lib下的.lib文件。

20230720 经测试两种编译器添加opencv路径后均可以正常调取图片显示。

Msvc编译器路径添加参考博客:

https://blog.csdn.net/jifanyyds/article/details/130462831?ops_request_misc=&request_id=&biz_id=102&utm_term=Qt%E4%B8%AD%E5%B8%83%E7%BD%AEopencv&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-130462831.142^v90^control,239^v2^insert_chatgpt&spm=1018.2226.3001.4187

mingw编译器路径添加参考博客:

Qt+opencv dnn模块调用tensorflow模型_qt调用机器学习模型_街道口扛把子的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值