1. 程式人生 > >OpenCV——無法開啟“opencv2/opencv.hpp”檔案

OpenCV——無法開啟“opencv2/opencv.hpp”檔案

寫在前面

仍然是實驗室的專案,這次,編譯專案原始碼發現了這樣的問題。無法找到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解決。