码迷,mamicode.com
首页 > 其他好文 > 详细

Qt编译opencv找不到头文件

时间:2020-07-13 09:46:03      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:uil   using   files   names   space   path   undle   mat   ogr   

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的路径都要用双引号包起来,有空格的路径里,空格会截断路径,会将空格前后拆分为两个路径,涉及有空格的路径要用双引号包装。

Qt编译opencv找不到头文件

标签:uil   using   files   names   space   path   undle   mat   ogr   

原文地址:https://www.cnblogs.com/zxl971213/p/13291420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!