首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

opencv有异常为什么还是可以运行通过

2012-08-27 
opencv有错误为什么还是可以运行通过#include StdAfx.h#include highgui.hint main(){const char* ima

opencv有错误为什么还是可以运行通过
#include "StdAfx.h"
#include "highgui.h"

int main()
{  
  const char* imagename = "D:/Demo.jpg"; //随便放一张jpg图片在D盘或另行设置目录
  cv::Mat img = cv::imread(imagename);

  if(img.empty())return -1; //是否加载成功
  if(!img.data)return -1;

  cv::namedWindow("image", CV_WINDOW_AUTOSIZE);
  cv::imshow("image", img);
  cv::waitKey();
  return 0;
}


错误:
1IntelliSense: cannot open source file "highgui.h"e:\c#\project\new\new\new.cpp41new
3IntelliSense: expected a ';'e:\c#\project\new\new\new.cpp913new
6IntelliSense: identifier "CV_WINDOW_AUTOSIZE" is undefinede:\c#\project\new\new\new.cpp1430new
4IntelliSense: identifier "img" is undefinede:\c#\project\new\new\new.cpp118new
2IntelliSense: name followed by '::' must be a class or namespace namee:\c#\project\new\new\new.cpp95new
5IntelliSense: name followed by '::' must be a class or namespace namee:\c#\project\new\new\new.cpp145new
7IntelliSense: name followed by '::' must be a class or namespace namee:\c#\project\new\new\new.cpp155new
8IntelliSense: name followed by '::' must be a class or namespace namee:\c#\project\new\new\new.cpp165new
但还是运行通过

[解决办法]
它运行的是你上次成功生成的exe文件。

热点排行