cmake编译opencv3.0
本文參照了 http://www.huqiwen.com/2012/11/27/compile-opencv-243-in-visual-studio-2012/
安裝CMake
從CMake的官方網站下載最新版的CMake。http://www.cmake.org/cmake/resources/software.html,選擇Windows (Win32 Installer)平臺的進行下載。
安裝時請勾選上“Add CMake to the system PATH for all users”。如有問題,請注意cmake的版本。
下載安裝opencv
從opencv的官方網站(http://www.opencv.org/)下載3版本的opencv for windows。下載安裝后,安裝到某一個目錄下面,如我的在D:\opencv
使用CMake導致VC++項目文件
1、在開始菜單中找到CMake(cmake-gui),點擊運行cmake的GUI工具。
2、在where is the source code選擇opencv的安裝目錄,如上面的d:/opencv
3、在where to build the binaries里面選擇要將opencv編譯到的目錄下面,如我們的為:D:/opencv/build/x64/vc11
4、點擊configure,在彈出的對話框內選擇 Visual Studio 11 Win64(32位的系統,顯示的可能是Win32)。
5、這時Cmake會開始生成,等它完成后,再次點擊Configure(上面的紅色消失),再次點擊Generate。
使用Visual Studio編譯opencv
1、使用上面的編譯目錄(D:/opencv/build/x64/vc11)中找到OpenCV.sln。點擊使用Visual studio 2012打開。
2、編譯debug版本庫。在“解決方案(OpenCV)”上面點擊右鍵-->重新生成解決方案。等VS生成完成。如果沒有錯誤,點擊 如下圖的配置管理器,在彈出的頁面中,將install后面的生成項勾選上。
<img class="aligncenter size-full wp-image-320" title="debug-release-change" src="http://www.huqiwen.com/wp-content/uploads/2012/11/debug-release-change.png" alt="debug和release切換" width="441" height="146" srcset="http://www.huqiwen.com/wp-content/uploads/2012/11/debug-release-change-300x99.png 300w, http://www.huqiwen.com/wp-content/uploads/2012/11/debug-release-change.png 441w" sizes="(max-width: 441px) 100vw, 441px" /></a></p>
3、編譯Release版本庫,在Visual Studio上面將debug切換為Release(如上圖),在“解決方案(OpenCV)”上面點擊右鍵-->重新生成解決方案。點擊 如上圖的配置管理器,在彈出的頁面中,將install后面的生成項勾選上。
現在opencv庫已經生成了。
在使用cmake編譯configure的時候,如果產生問題,則有可能是D:\opencv\sources\3rdparty\ippicv\downloads\windows-xxxxxx\中的ippicv_windows_20141027.zip有問題,下載一個換上即可。
總結
以上是生活随笔為你收集整理的cmake编译opencv3.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IGS文件格式说明与下载方式- Reni
- 下一篇: win10 软路由_为软路由选择系统,从