fatal error LNK1104: 无法打开文件“opencv_world342d.lib”

时间:2024-05-19 16:10:24

fatal error LNK1104: 无法打开文件“opencv_world342d.lib”

分析原因

  1. visual studio 2015在编译时报错:fatal error LNK1104: 无法打开文件“opencv_world342d.lib”。经过分析,说明是“opencv_world342d.lib”没能在visual studio中打开,即没有正确添加lib库文件,运用常规的网上广泛可见的lib引用方法即可。

解决方案

  1. 应用网上常见的lib引用方法,假如"opencv_world342d.lib”文件存放路径为:“D:\open cv\opencv\build\x64\vc14\lib”(可根据你的文件路径进行相应修改):

stepA:添加工程的头文件目录:项目—属性—配置属性— c/c++ —常规—附加包含目录 — 鼠标点击右侧下三角再点击编辑 — 添加路径并确认

fatal error LNK1104: 无法打开文件“opencv_world342d.lib”
fatal error LNK1104: 无法打开文件“opencv_world342d.lib”

stepB:添加文件引用的lib静态库路径:项目—属性—配置属性—链接器—常规—附加库目录 — 鼠标点击右侧下三角再点击编辑 — 添加路径并确认

fatal error LNK1104: 无法打开文件“opencv_world342d.lib”
fatal error LNK1104: 无法打开文件“opencv_world342d.lib”

stepC:然后添加工程引用的lib文件名:项目—属性—配置属性—链接器—输入—附加依赖项 — 鼠标点击右侧下三角再点击编辑 — 粘贴lib的名字文本:“opencv_world342d.lib”

fatal error LNK1104: 无法打开文件“opencv_world342d.lib”
fatal error LNK1104: 无法打开文件“opencv_world342d.lib”