opencv vs2010 應用程式無法正常啟動(oxc000007b) 解決
我的應用程式無法正常啟動(oxc000007b)的錯誤是因為我在vs中配置管理器切換時導致win32和x64配置環境混亂導致的,所以需要統一你的開發環境是win32還是x64.
1、環境變數配置步驟(二選一)
(1)win32 環境變數設定 (如果想在win32環境下程式設計,按如下步驟配置)
新建: 變數名: OpenCV_Include
變數值:D:\OpenCV2.4.5\build\include;D:\OpenCV2.4.5\build\include\opencv;D:\OpenCV2.4.5\build\include\opencv2;
變數名:OpenCV_Lib
變數值:D:\OpenCV2.4.5\build\x86\cv10\lib;
變數名:OpenCV_Link
變數值:D:\OpenCV2.4.5\build\x86\vc10\lib\
新增:變數名:PATH (注意:如果原來有path,則在後面新增,而不是替換,如果沒有path,則新建)
變數值:D:\OpenCV2.4.5\build\x86\vc10\bin;
(2) x64環境變數配置(如果想在x64環境下程式設計,按如下步驟配置)
新建: 變數名: OpenCV_Include
變數值: D:\OpenCV2.4.5\build\include;D:\OpenCV2.4.5\build\include\opencv;D:\OpenCV2.4.5\build\include\opencv2;
變數名:OpenCV_Lib
變數值:D:\OpenCV2.4.5\build\x64\cv10\lib;
變數名:OpenCV_Link
變數值:D:\OpenCV2.4.5\build\x64\vc10\lib\
新增:變數名:PATH (注意:如果原來有path,則在後面新增,而不是替換,如果沒有path,則新建)
變數值:D:\OpenCV2.4.5\build\x64\vc10\bin;
2、工程配置
(1)新建c++專案
(2)屬性管理器,雙擊專案
(3)配置屬性 -->> vc++專案 -->> 包含目錄: $(OpenCV_Include);
-->> 庫目錄: $(OpenCV_Lib);
-->> 聯結器 -->> 常規 -->> 附加目錄庫: $(OpenCV_Link);
-->>輸入 -->> 附加依賴項:opencv_calib3d245d.lib;opencv_contrib245d.lib;opencv_core245d.lib;
opencv_features2d245d.lib;opencv_flann245d.lib;opencv_gpu245d.lib;opencv_haartraining_engined.lib;
opencv_highgui245d.lib;opencv_imgproc245d.lib;opencv_legacy245d.lib;opencv_ml245d.lib;opencv_objdetect245d.lib;
opencv_ts245d.lib; opencv_video245d.lib ;