2016-01-05 177 views
0

我以前放棄在我的Windows 7 PC上安裝OpenCV,但現在它又回來困擾我了,這次我試圖使用Visual Studio Community 2015構建它的庫。使用Visual Studio Community 2015編譯OpenCV

我曾嘗試在如何安裝它上找到一個體面的過程,但它們都聽起來很簡單,直到在VS中構建ALL_BUILD時遇到大量錯誤。

這裏就是我所做的:

  1. 下載OpenCV的3.1安裝程序
  2. 冉安裝程序並安裝在C OpenCV的:\
  3. 添加了OPENCV_DIR環境變量指向C:\ OpenCV的\建
  4. 打開cmake-gui並將源文件夾和生成文件夾分別設置爲C:\ opencv \ sources和C:\ opencv \ build
  5. 單擊Configure,取消選中WITH_VTK選項,再次單擊Configure,然後c舔生成
  6. 開業的用C生成的解決方案文件:\ OpenCV的\建設
  7. 右鍵點擊的ALL_BUILD項目,並單擊構建

只有11個項目成功建成79失敗。他們在OpenCV網站上的程序已經過時了,很久以前我就放棄了。還有幾個其他資源給出了同樣令人困惑的說明。

您的幫助將不勝感激!

回答

1

經進一步調查,我看到了通過構建頻繁地產生這樣的錯誤:

nvcc fatal : nvcc cannot find a supported version of Microsoft Visual Studio. Only the versions 2010, 2012, and 2013 are supported 

這是通過CUDA不支持的Visual Studio 2015年尚未造成的。因此,我在cmake-gui中取消選中WITH_CUDA,單擊Generate,打開生成的OpenCV解決方案文件並構建ALL_BUILD。之後沒有產生錯誤。

相關問題