Found OpenCV Windows Pack but it has no binaries compatible


在windows下使用cmake來編譯opencv有關項目時候出現這個問題,問題說明得比較明顯,找到了OpenCV的包但是沒有找到二進制文件。由於Windows下的opencv庫是直接解壓后使用,沒有生成二進制文件。文件如下

打開sourse 可以看到opencv的源碼cmake文件 ,可以通過這個建立opencv的二進制文件 

在sourse 目錄下建立build 文件夾 使用cmake-貴軟件定位到該目錄,將生成文件位置定位到新建的build文件夾

在cmake中選擇Unix Makefiles 進行編譯 。需要以下幾個步驟

1、Unix Makefiles需要的是GCC編譯器,這是Linux下常用的編譯器,在Windows下的話要另外安裝,可以選擇安裝MinGW 來安裝,安裝配置完后 在 cmd 中測試gcc 命令即可知道是否配置完成。

2、配置路徑,以上步驟后需要添加路徑使編譯器找到這個文件 在用戶環境變量中添加 OpenCV_DIR 值為 xxx/build 指向自己新建的那個build 文件夾。注銷或者重啟系統。接着開始使用CMAKE 編譯。

3、編譯時候一般會出現個問題 就是要下載一個ippicv_windows_20141027.zip (我使用的是OPENCV3.0 ,其他版本的下載文件名可能不同)上網找這個文件,下載后放入相應文件夾 。

4、重新編譯工程。就可以順利編譯完成OPENCV 然后重新編譯原本出問題的那個工程,問題就不在了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM