openvc 編譯

編譯web

授人以魚不如授人以漁,使用CMake編譯OpenCV靜態庫的方法,要點以下:緩存

  1. 在CMake的Configure步驟時選擇編譯器爲x86或者x64,實現編譯x86或x64版本的庫ip

  2. 在配置時,勾選BUILD_SHARE_LIB創建動態庫,不勾選,則創建的是靜態庫編譯器

  3. 在配置時,勾選opencv_world,會將多個庫打包成opencv_world310.lib編譯

  4. 點擊Generate以後,在VS中進行編譯,點擊BUILD下的BATCH_BUILD,也就是批量生成,勾選INSTALL的Debug和Release進行生成opencv

  5. 生成以後,在編譯文件夾中會多出install文件夾,裏面的就是咱們要的所有內容了變量

  6. 在CMake-GUI中清除緩存,而後更換編譯器,重複1-5步驟進行編譯打包

配置配置

  1. 各個bin目錄加入系統環境變量bug

  2. vs中include目錄、lib目錄、鏈接庫的設置,Debug版本在後面加d便可

動態庫版本須要連接:

opencv_ts310.lib
opencv_world310.lib

靜態庫版本須要連接:

ippicvmt.lib opencv_ts310.lib opencv_world310.lib IlmImf.lib libjasper.lib libjpeg.lib libpng.lib libtiff.lib libwebp.lib zlib.lib VFW32.Lib Winmm.lib

相關文章
相關標籤/搜索