opencv undefined reference to `cv::noarray()‘ 。window系统配置opencv,找到opencv库,但连接不了

之前都是在ubuntu里用opencv,今天为了方便在平时用Window10系统也用下c++版的cv,就想配置一下vscode的cv环境,直接下载了一个编译好的opencv库(带build文件夹的),刚开始用的是visual studio的编译器,没有问题,但总感觉没有GCC好用,就装了mingw64,用GCC编译器,结果总是目标文件连接不到opencv,一堆的找不到函数报错,如下图 :

cmakelists文件怎么检查都没什么错,打印的信息:

message(STATUS "OpenCV_LIBS: ${OpenCV_LIBS}")

message(STATUS "OpenCV_INCLUDE_DIRS: ${OpenCV_INCLUDE_DIRS}")

显示都没什么问题,搞了半天才发现,编译好的opencv库是visual studio c++编译器用的,应该是用visual studio 编译好的,要用mingw64还需要下载响应的gcc编译好的版本的,如OpenCV-MinGW-Build-OpenCV-4.5.5-x64。

再去看两个库的lib文件夹,明显不一样的

右图就是mingw64版本的。由填了一个坑!最后放cmakelists,(偷懒没配置系统环境变量,直接指定路径了)

相关推荐
happybasic30 分钟前
通过纯文字引导DeepSeek编写一个简单的中国象棋引擎~
人工智能·python·中国象棋·deepseek
夜幕龙33 分钟前
Dexcap复现代码数据预处理全流程(四)——demo_clipping_3d.py
人工智能·python·机器人
电子基础知识3 小时前
NanoEdge AI Studio入门
人工智能·硬件工程
LeeZhao@3 小时前
【项目】多模态图文理解-GLM-Edge实战
人工智能·yolo·计算机视觉·语言模型·aigc
橙狮科技6 小时前
提示词工程教程:提示词安全
人工智能·安全·自然语言处理
cxr8287 小时前
五类推理(逻辑推理、概率推理、图推理、基于深度学习的推理)的开源库 (二)
人工智能·深度学习
魔理沙偷走了BUG7 小时前
【AI数学基础】线性代数:内积和范数
人工智能·线性代数·机器学习
salsm7 小时前
使用 C++ 和函数式编程构建高效的 AI 模型
c++·人工智能
qq_273900238 小时前
pytorch torch.scatter_reduce函数介绍
人工智能·pytorch·python
浮生如梦_8 小时前
C#Halcon跨窗口颜色识别
开发语言·图像处理·计算机视觉·c#·视觉检测