1. 程式人生 > 實用技巧 >fatal error LNK1104: 無法開啟檔案“opencv_world342d.lib”

fatal error LNK1104: 無法開啟檔案“opencv_world342d.lib”

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++ —常規—附加包含目錄 — 滑鼠點選右側下三角再點選編輯 — 新增路徑並確認

在這裡插入圖片描述
新增路徑並確認

stepB:新增檔案引用的lib靜態庫路徑:專案—屬性—配置屬性—連結器—常規—附加庫目錄 — 滑鼠點選右側下三角再點選編輯 — 新增路徑並確認

在這裡插入圖片描述
在這裡插入圖片描述

stepC:然後新增工程引用的lib檔名:專案—屬性—配置屬性—連結器—輸入—附加依賴項 — 滑鼠點選右側下三角再點選編輯 — 貼上lib的名字文字:“opencv_world342d.lib”

在這裡插入圖片描述
在這裡插入圖片描述