2014-01-23 122 views
2

我想在Mac OSX上安裝OpenCV。我以前安裝過CUDA 5.0,但不再擁有NVIDIA GPU,並認爲我已經卸載了CUDA驅動程序。但是,當我在OpenCV源代碼上運行cmake時,它說它檢測到CUDA並將安裝配置爲使用它,然後由於缺少GPU或nvcc而導致安裝崩潰。如何在配置中關閉此選項?如何從我的系統中徹底清除CUDA的最後一個痕跡,以便它不會被錯誤地檢測到?關閉OpenCV安裝中的CUDA?

回答

5

基本上,你只需要確保標誌WITH_CUDA被取消選中。在cmake進程期間自動配置期間,OpenCV在系統上搜索CUDA,例如通過環境變量中的引用。 要禁用CUDA支持,添加以下命令行選項:

cmake -DWITH_CUDA:BOOL="0" 

另外,如果你使用的cmake的鬼,只是搜索WITH_CUDA選項,然後取消選擇它或將它設置爲OFF