1. 程式人生 > >CMAKE編譯opencv原始碼錯誤解決辦法

CMAKE編譯opencv原始碼錯誤解決辦法

      因為最近想看看opencv的原始碼,就下了cmake-2.8.8-win32-x86.exe,opencv版本為2.4.9,vs版本為2010,執行cmake,選好source code 和build the binaries的資料夾路徑,然後點選Configure,不料出現error in configurration process,project files may be invalid錯誤,試了網上很多辦法都沒成功,一天下午突然成功了,我就把自己中途操作的步驟寫下來看是否對大家有點幫助。

     1.之前我的opencv source資料夾路徑中含有漢字,我就把opencv放在一個不含漢字的路徑裡

     2.成功當天我的vs2010提示我啟用,輸入key成功啟用。。。

     3.刪除了vs安裝路徑下vc資料夾中的cvtres.exe

     4.點選configure時,提示我source路徑不匹配(見cmake 文字框提示兩檔案路徑don't match,因為我改過source路徑,見1),修改使其一致

     經過上面幾步之後,cmake終於能configure和generate了,雖然我沒弄明白是哪一步起來關鍵作用,但是問題解決了還是很開心。因為這個錯誤耽誤了我一兩天,網上的解決辦法都一筆帶過很簡略,所以寫下來希望能對大家有所幫助。