2016-02-20 49 views
0

我已經設置了opencv環境變量並更新了路徑,但是當我嘗試在Windows上使用cmake gui製作opencv aruco庫時,仍然出現錯誤 - 錯誤提示cmake錯誤 - 無法找到opencv庫或標題

「OpenCV的需要,但一些標題或庫未找到。請使用OpenCV_DIR ENV指定OpenCV的目錄。變量」

我看了其中的錯誤是來自該FindOpenCV.cmake文件,但我可以」 t告訴哪些部分導致錯誤,並想知道是否有其他人有類似的問題,或知道如何解決它,將不勝感激!

+0

只要檢查哪些緩存變量設置爲NOTFOUND。 – Tsyvarev

+0

我不確定你的意思是什麼?我嘗試刪除當cmake不成功時生成的cmakecache文件,並且在更改所有環境變量後嘗試從該文件夾的新副本開始,如果這就是您的意思? –

+1

當CMake成功搜索庫或包含目錄時,它將緩存變量設置爲對應的路徑。但是如果搜索失敗了,那麼相同的變量會被設置爲'-NOTFOUND'後綴的值。通過查看('grep''ing)到CMake緩存中,您可以找到具有這些值的變量。知道這些變量的名字,你可以在腳本findOpenCV.cmake中追蹤它們的起源。而且,很多時候你可以猜測只使用這些變量的名字或者描述的錯誤。 – Tsyvarev

回答

0

@DeirdreMeehan你收到錯誤,如下圖所示?
enter image description here

如果這是同樣的錯誤,那麼您應該將openCV目錄從您的計算機鏈接到ArUco。那就是將OpenCV路徑添加到名稱字段爲「OpenCV_DIR」的值字段中。