Qt编译opencv找不到头文件


pro文件
QT += core
QT -= gui
TARGET = untitled111CONFIG += consoleCONFIG -= app_bundle
TEMPLATE = app

SOURCES += main.cpp
INCLUDEPATH += C:\Program Files (x86)\opencv\build\include\
C:\Program Files (x86)\opencv\build\include\opencv\
C:\Program Files (x86)\opencv\build\include\opencv2

 

源文件
#include <opencv2/opencv.hpp>  //显示找不到文件
using namespace cv;
int main()
{
Mat img = imread("D:\untitled\2.jpg");
if(img.empty())
{ fprintf(stderr,"Error: load image failed."); return -1; }
namedWindow("image", CV_WINDOW_AUTOSIZE);
imshow("image", img);
waitKey();
return 0;
}

 

 

 

原因:Windows的路径都要用双引号包起来,有空格的路径里,空格会截断路径,会将空格前后拆分为两个路径,涉及有空格的路径要用双引号包装。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM