opencv静态链接error LNK2019

opencv 3.1.0 静态库,包括以下文件

只链接opencv_world310d.lib,报错

bash 复制代码
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_16u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_32f_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_64f_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsSortAscend_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getSortFunc(int,bool))(void *,int)" (?getSortFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH_N@Z) 中被引用
opencv_world310d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsSortDescend_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getSortFunc(int,bool))(void *,int)" (?getSortFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH_N@Z) 中被引用
...

添加ippicvmt.lib,报错

bash 复制代码
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzputs,该符号在函数 "void __cdecl icvPuts(struct CvFileStorage *,char const *)" (?icvPuts@@YAXPAUCvFileStorage@@PBD@Z) 中被引用
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzgets,该符号在函数 "char * __cdecl icvGets(struct CvFileStorage *,char *,int)" (?icvGets@@YAPADPAUCvFileStorage@@PADH@Z) 中被引用
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzrewind,该符号在函数 "void __cdecl icvRewind(struct CvFileStorage *)" (?icvRewind@@YAXPAUCvFileStorage@@@Z) 中被引用
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzeof,该符号在函数 "int __cdecl icvEof(struct CvFileStorage *)" (?icvEof@@YAHPAUCvFileStorage@@@Z) 中被引用
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzclose,该符号在函数 "void __cdecl icvCloseFile(struct CvFileStorage *)" (?icvCloseFile@@YAXPAUCvFileStorage@@@Z) 中被引用
opencv_world310d.lib(persistence.obj) : error LNK2019: 无法解析的外部符号 _gzopen,该符号在函数 _cvOpenFileStorage 中被引用

添加zlibd.lib,编译通过

如果用到cv::imwrite这类接口还得链接跟图像格式相关的lib

相关推荐
深度研习笔记2 小时前
OpenCV工业视觉实战11|多线程解耦+视频流稳流+推理加速,彻底解决卡顿阻塞,实现毫秒级工业实时检测
人工智能·opencv·计算机视觉
深度研习笔记16 小时前
OpenCV工业视觉进阶14|SQLite违规数据库存储+历史记录查询+Excel报表导出,完成项目商用数据闭环(验收必备)
数据库·opencv·sqlite
C++ 老炮儿的技术栈1 天前
OpenCV 实现社保卡透视矫正:Hough 直线提取四角并转正证件图像
c语言·c++·人工智能·opencv·算法·计算机视觉·c
深度研习笔记1 天前
OpenCV工业视觉实战09|项目EXE打包+工控机无环境部署+后台常驻运行,彻底脱离Python环境,完成项目最终交付
python·opencv·webpack
深度研习笔记1 天前
OpenCV工业视觉实战06|ROI区域截取+局部精细化检测,锁定作业区域、屏蔽无效背景,大幅提升YOLO检测准确率
人工智能·opencv·yolo
fai厅的秃头姐!1 天前
OpenCV-基础篇
人工智能·opencv·计算机视觉
丨白色风车丨1 天前
OpenCV 基于 HSV 颜色空间实时颜色分割(摄像头蓝色识别)
人工智能·opencv·计算机视觉·hsv颜色识别·python计算机视觉
深度研习笔记2 天前
OpenCV工业视觉实战10|违规语音播报+弹窗告警+重复告警过滤,打造智能声光预警系统(项目加分必备)
人工智能·opencv·计算机视觉
在世修行2 天前
高斯模糊与图像去噪
opencv·gaussianblur
xgc_java3 天前
在Java里把ONNX/OpenCV/FFmpeg跑稳:28篇bytedeco实战小册完整指南
java·opencv·ffmpeg