VS2019配置Opencv遇到的部分問題及解決方案
VS2019配置Opencv遇到的部分問題及解決方案:
本文記錄的是VS2019配置opencv過程中遇到的一些問題和解決方案(如果需要opencv安裝包可以留言,私發我郵箱地址備註opencv)
問題描述:
一、LNK1104 無法開啟檔案“opencv_calib3d2413d.lib”
解決方案:檢查: 專案->連結器->常規->附加庫目錄 配置是否正確,如果附加庫目錄為空或者配置的不是庫目錄都會報這個錯誤。
- 附加庫目錄為空:
- 配置的不是庫目錄
- 正確配置: 必須配置到對應平臺的lib資料夾下!
二、LNK1112 模組計算機型別“x86”與目標計算機型別“x64”衝突
解決方案:檢查: 專案->連結器->常規->附加庫目錄 配置是否正確,平臺為x64則庫也需為x64,若平臺為win32則庫為x86
三、應用程式無法正常啟動(0xc0007b)
解決方案:檢查: 專案->屬性->連結器->輸入->附加依賴項 配置是否正確。
- 對於x64平臺: 把opencv>build>x64>vc14>bin目錄下的所有dll檔案拷貝到C盤Windows>System32和SysWow64兩個資料夾下。
- 對於Win32平臺: 把opencv>build>x86>vc14>bin目錄下的所有dll檔案拷貝到C盤Windows>System32和SysWow64兩個資料夾下。
其他關鍵點:
一、包含目錄和庫目錄
對於 專案->屬性->VC++目錄->包含目錄/庫目錄(二者值一致) 的值:必須含有include資料夾,如下圖一,
二、附加庫目錄
對於 專案->屬性->連結器->常規->附加庫目錄 的值:要與平臺對應,且必須為lib資料夾。(可以兩個平臺都加上,但是當前平臺對應的lib必須放在上面)
或者:
否則報錯:模組計算機型別與目標計算機型別衝突
三、附加依賴項的值
對於專案->屬性->連結器->輸入->附加依賴項 的值:
-
如果是Debug,則庫檔案末尾含d:
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib -
如果是Release,則庫檔案末尾不含d:
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_objdetect2413.lib
opencv_superres2413.lib
opencv_stitching2413.lib
opencv_photo2413.lib
opencv_ocl2413.lib
opencv_nonfree2413.lib
opencv_ml2413.lib
opencv_legacy2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_videostab2413.lib
相關文章
- VMware下安裝Ubuntu遇到的問題及解決方案Ubuntu
- windows安裝tomcat遇到問題及解決方案WindowsTomcat
- 玩Deno遇到問題的解決方案
- 配置vim外掛遇到youcompleteme外掛問題解決方案
- gem install mysql遇到問題。解決方案MySql
- 近期工作遇到的問題及解決方式收藏
- nodejs 近期所遇到的問題及解決NodeJS
- 裝SAP GUI時遇到的問題及解決GUI
- 【Laravel】Laravel5遇到的問題以及解決方案Laravel
- JSP開發過程遇到的中文亂碼問題及解決方案JS
- opencv遇到NULL pointer(NULL array pointer is passed) 解決方案OpenCVNull
- 跨域問題及解決方案跨域
- 常見問題及解決方案
- Fabric 環境搭建遇到問題及解決
- redis 安裝及安裝遇到的問題解決Redis
- Kafka常見的問題及解決方案Kafka
- 遇到問題的解決方法
- Harbor搭建及配置 問題解決
- 轉:Git伺服器安裝詳解及安裝遇到問題解決方案Git伺服器
- oracle 11.2.0.4 DataGuard Broker配置過程中可能遇到的問題及解決方法Oracle
- WordPress:常見問題及解決方案
- 原始碼安裝apache(附遇到的問題及解決)原始碼Apache
- UG程式設計常遇到的問題及解決方法程式設計
- JS中toFixed()方法的問題及解決方案JS
- Hanlp配置自定義詞典遇到的問題與解決方法HanLP
- 快取常見問題及解決方案快取
- 快取三大問題及解決方案快取
- 【面試】工作中遇到的難點及解決方案——人臉解鎖相機衝突問題面試
- MAC 安裝 VMAF 遇到的問題及解決方法記錄Mac
- 微信小程式開發中遇到的問題及解決方式微信小程式
- 【DataBase】:使用Oracle遇到的幾個問題及解決辦法DatabaseOracle
- Oracle學習遇到的問題收集及解決 - 不斷更新Oracle
- 安裝DBD:MySql模組遇到的問題及解決辦法MySql
- VS2019 配置opencv4.4OpenCV
- 多執行緒的安全問題及解決方案執行緒
- 今天遇到的問題與解決方法
- CKEditor使用中遇到的問題解決
- 解決 plsql 遇到亂碼的問題SQL