OpenCV——無法開啟“opencv2/opencv.hpp”檔案
阿新 • • 發佈:2019-02-12
寫在前面
仍然是實驗室的專案,這次,編譯專案原始碼發現了這樣的問題。無法找到opencv2/opencv.hpp檔案。很有意思。記錄一下。
標頭檔案引用方法
如下程式碼所示:
#include "opencv2/opencv.hpp"
然後就會報錯。查詢相關檔案,發現只有opencv.hpp,其路徑是:
D:\Toolkit\OpenCV_2.4.13\opencv-2.4.13.6-x64-Install\include\opencv2\opencv.hpp
專案屬性配置如下,已在附加包含目錄配置opencv標頭檔案庫:
D:\Toolkit\OpenCV_2.4.13\opencv-2.4.13.6-x64-Install\include\opencv D:\Toolkit\OpenCV_2.4.13\opencv-2.4.13.6-x64-Install\include\opencv2
奇怪了,怎麼就是沒法解決問題呢?
仔細想想
opencv2/opencv.hpp,其實只有opencv.hpp,前面的opencv2是上一層檔名,/是一個路徑分隔符。所以,還需新增一個附加包含目錄路徑:
D:\Toolkit\OpenCV_2.4.13\opencv-2.4.13.6-x64-Install\include
這樣,加上“opencv2/opencv.hpp”就正好能找到opencv.hpp檔案了。BUG解決。