opencv:vs2015添加了包含目錄依然無法打開‘opencv2/core/core.hpp’ 解決方法


安裝環境

  • win10

  • vs2015

出錯和改錯

按網上的教程,配置好opencv后,包括已經把以下內容添加到‘包含目錄’了:

E:\openCV\opencv\build\include
E:\openCV\opencv\build\include\opencv
E:\openCV\opencv\build\include\opencv2

輸入測試代碼:

#include <iostream> 
#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 

using namespace cv;

int main() {
    Mat img = imread("Aaron_Eckhart_0001.jpg");
    // 在窗口中顯示avatar 
    imshow("Aaron_Eckhart_0001", img);
    // 等待6000 ms后窗口自動關閉 
    waitKey(6000);
}

執行調試,一直出現以下錯誤:無法打開‘opencv2/core/core.hpp’…….。Google了很久也找不到答案。。。失落了一會,突然發現#include opencv2/core/core.hpp 中opencv2已經在包含目錄中了。。。。所以只要把路徑中重復的opencv2去掉就好啦。因為opencv中很多的相關文件都包含了opencv2,所以,改一下剛剛添加到‘包含目錄’中的第三項就好啦,改成:

E:\openCV\opencv\build\include

這樣就可以啦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM