VS調試Opencv程序出現無法打開"opencv2/opencv.hpp"解決辦法


弄了很久,結果挺蠢的......


程序如下 ```cpp #include

int main(int argc, char** argv) {
cv::Mat img = cv::imread(argv[1], -1);
if (img.empty()) return -1;
cv::namedWindow("Example1", cv::WINDOW_AUTOSIZE);
cv::imshow("Example1", img);
cv::waitKey(0);
cv::destroyWindow("Example1");
return 0;
}


- 項目右擊>>屬性>>配置屬性>>VC++目錄
包含目錄里添加X:\xxx\...\opencv\build\include(###不是X:\xxx\...\opencv\build\include\opencv2)
庫目錄里添加X:\xxx\...\opencv\build\x64\vc15\lib


- C/C++>>常規
附加包含目錄里添加X:\xxx\...\opencv\build\include(###不是X:\xxx\...\opencv\build\include\opencv2)


- 鏈接器>>常規
附加庫目錄里添加X:\xxx\...\opencv\build\x64\vc15\lib


- 鏈接器>>輸入
附加依賴項里添加opencv_world344d.lib

- 調試前,記得把界面上調試器左邊的x86改為x64

(PS:事先已設置好OPENCV_DIR環境變量)


免責聲明!

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



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