当前位置: 首页 > news >正文

opencv静态链接error LNK2019

opencv 3.1.0 静态库,包括以下文件
在这里插入图片描述

只链接opencv_world310d.lib,报错

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,报错

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

相关文章:

  • Peter算法小课堂—贪心与二分
  • 22 3GPP在SHF频段基于中继的5G高速列车场景中的标准化
  • 数智金融技术峰会|数新网络受邀分享《金融信创湖仓一体数据平台架构实践》,敬请期待
  • OpenCV实现手势音量控制
  • 鸿蒙开发基本概念
  • 关于时区处理策略
  • Unity中Shader旋转矩阵(二维旋转矩阵)
  • c语言:指针作为参数传递
  • react v-18父组件调用子组件的方法和数据
  • docker资源限制
  • java常用密码简介及代码实现
  • 关于折线回归
  • SAP常用的TCODE---BASIS
  • 【2023年网络安全优秀创新成果大赛专刊】银行数据安全解决方案(天空卫士)
  • Codeforces Round 916 (Div. 3)(E:贪心 F贪心dfs G tarjan+topsort +线段树优化建图)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Angular Elements 及其运作原理
  • JDK9: 集成 Jshell 和 Maven 项目.
  • jquery ajax学习笔记
  • mysql常用命令汇总
  • Promise面试题,控制异步流程
  • Redis的resp协议
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Service Worker
  • SpiderData 2019年2月13日 DApp数据排行榜
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Wamp集成环境 添加PHP的新版本
  • 电商搜索引擎的架构设计和性能优化
  • 前端js -- this指向总结。
  • 使用putty远程连接linux
  • 【云吞铺子】性能抖动剖析(二)
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • Spring Batch JSON 支持
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #1014 : Trie树
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)STL算法之比较
  • (Note)C++中的继承方式
  • (阿里云万网)-域名注册购买实名流程
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转)Windows2003安全设置/维护
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET Core中Emit的使用
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成