OpenCV學習[1]——在vs2010下使用OpenCV靜態庫

準備條件:

操作系統: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
Now, start a pleasant journey!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章