1.准備工作:
1)完成Visual Studio2012安裝;
2)下載並解壓CMake3.5.0;
3)下載並解壓OpenCV2.4.12;
4)下載並解壓TBB44_20160128oss.
2.創建OpenCV靜態鏈接庫編譯項目的目標目錄。
3.由CMake生成OpenCV靜態鏈接庫編譯項目:
1)雙擊cmake-gui.exe,刪除配置緩存,如下圖所示;
2)選擇OpenCV2.4.12源碼所在目錄(CMakeLists.txt所在目錄)以及第2步創建的靜態庫項目目標目錄;
3)單擊GUI中Configure選項後,在With中勾選WITH_TBB,去除沒有的項,再次Configure後設置解壓後TBB中include所在目錄:
4)單擊Configure,在Build中去除BUILD_SHARED_LIBS選項即可。
5)單擊Generate即可生成Visual Studio 2012下的OpenCV靜態庫編譯項目。
4.用VS2012打開OpenCV.sln進行編譯,完成之後在lib\Debug(Release)下出現所需靜態庫。