程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 利用CMake自己創建OpenCV靜態鏈接庫,cmakeopencv

利用CMake自己創建OpenCV靜態鏈接庫,cmakeopencv

編輯:C++入門知識

利用CMake自己創建OpenCV靜態鏈接庫,cmakeopencv


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)下出現所需靜態庫。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved