準備條件:
操作系統:Windows 7 專業版 32位操作系統;
集成開發環境(IDE):Visual Studio 2010專業版 版本10.0.30319.1 RTMRel
OpenCV版本:2.4.8
實施步驟:
- 運行OpenCV自解壓文件,產生一個opencv文件夾帶build和sources兩個字文件夾,build裏面是已經編譯好的動態鏈接庫(lib、bin)和靜態鏈接(staticlib),在此不對使用sources裏面的源碼編譯生成相應的庫的過程做敘述。
- 新建一個Win32控制檯應用程序,在屬性管理器下分別對Debug和Release建立自己的項目屬性頁(這樣做的目的是爲了是項目配置更清晰),打開屬性頁,在通用屬性->VC++目錄下的包含目錄配置$(OPENCV_ROOTDIR)\include,在庫目錄下配置$(OPENCV_ROOTDIR)\staticlib。
- 在屬性頁下C/C++ ->代碼生成配置頁面下的運行庫選項選擇多線程調試(/MTd)或者多線程(/MT) ,這是爲了使用靜態鏈接庫。
- 在屬性頁鏈接器(Linker)下 輸入 配置頁面,在附加依賴項中添加 opencv_core248d.lib, opencv_highgui248d.lib, opencv_imgproc248d.lib, opencv_features2d248d.lib, opencv_calib3d248d.lib, IlmImfd.lib, comctl32.lib, vfw32.lib,libjasperd.lib, libjpegd.lib, libpngd.lib, libtiffd.lib,zlibd.lib