源程序如下:
#include "highgui.h"
#include "StdAfx.h"
int _tmain(int argc, _TCHAR* argv[])
{
IplImage* img =cvLoadImage("E:\1.bmp");
cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);
cvShowImage("Example1",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Examples1");
return 0;
}
已经包含了opencv头文件highgui.h,但是仍旧报warning,且定了好的标识符找不到。
解决方法:
方法1、交换 #include "highgui.h"与#include "StdAfx.h"的顺序;
方法2、打开 StdAfx.h 文件,如下所示:
#pragma once
#include "targetver.h"
将 #include "highgui.h"添加到 #pragma once 下面