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

相关推荐
张子夜 iiii3 小时前
实战项目-----在图片 hua.png 中,用红色画出花的外部轮廓,用绿色画出其简化轮廓(ε=周长×0.005),并在同一窗口显示
人工智能·pytorch·python·opencv·计算机视觉
AI 嗯啦7 小时前
计算机视觉----opencv----身份证号码识别案例
人工智能·opencv·计算机视觉
星期天要睡觉7 小时前
计算机视觉(opencv)——基于模板匹配的信用卡号识别系统
opencv·计算机视觉
荼蘼8 小时前
OpenCV 高阶 图像金字塔 用法解析及案例实现
人工智能·opencv·计算机视觉
星期天要睡觉10 小时前
计算机视觉(opencv)——基于模板匹配的身份证号识别系统
人工智能·opencv·计算机视觉
湫兮之风20 小时前
Opencv: cv::LUT()深入解析图像块快速查表变换
人工智能·opencv·计算机视觉
dlraba80221 小时前
基于 OpenCV 的信用卡数字识别:从原理到实现
人工智能·opencv·计算机视觉
Monkey的自我迭代1 天前
基于OpenCV的银行卡号识别系统:从原理到实现
人工智能·opencv·计算机视觉
ZZHow10241 天前
02OpenCV基本操作
python·opencv·计算机视觉
AI 嗯啦1 天前
计算机视觉opencv----银行卡号码识别
人工智能·opencv·计算机视觉