Qt编译opencv找不到头文件

Posted zxl971213

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt编译opencv找不到头文件相关的知识,希望对你有一定的参考价值。

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

SOURCES += main.cpp
INCLUDEPATH += C:Program Files (x86)opencvuildinclude
C:Program Files (x86)opencvuildincludeopencv
C:Program Files (x86)opencvuildincludeopencv2

 

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

 

 

 

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

以上是关于Qt编译opencv找不到头文件的主要内容,如果未能解决你的问题,请参考以下文章

vc++编程找不到头文件。。。急求解决方法。。

关于VC6.0的找不到头文件的问题

如何解决gcc编译c程序找不到头文件的问题

qtcreator头文件中的结构体找不到

vscode下运行c++找不到头文件是怎么回事

[VScode]关于找不到头文件的解决