1. 程式人生 > >opencv vs2010 應用程式無法正常啟動(oxc000007b) 解決

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 ;