VS2008与OpenCV2.1的安装配置问题
按照论坛上的安装和配置方法将VS2008和OpenCV2.1都安装好了,但是用了论坛上面的于老师的例子来测试,报错,请问是怎么回事?有人能成功的运行过这个程序吗?该怎样去解决????
>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2065: “Mat”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2146: 语法错误 : 缺少“;”(在标识符“img”的前面)
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C3861: “imread”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(58) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(58) : error C2228: “.empty”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(64) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(64) : error C2228: “.data”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(67) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(67) : error C3861: “namedWindow”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C3861: “imshow”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(70) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(70) : error C3861: “waitKey”: 找不到标识符
]/***********************************************************************
* OpenCV 2.0 测试例程
* 于仕琪 提供
***********************************************************************/
#include "stdafx.h"
#include "highgui.h"
//所有的以新风格命名的函数都在 cv 命名空间中
//如果希望不要每次都输入 cv:: ,则可使用下面语句
//using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "lena.jpg";
cv::Mat img = cv::imread(imagename); // Matlab风格的 cvLoadImage 函数的另一种调用
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
if( !img.data ) // 检查是否正确载入图像
return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口
cv::imshow("image", img); //显示图像
cv::waitKey();
return 0;
}>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2065: “Mat”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2146: 语法错误 : 缺少“;”(在标识符“img”的前面)
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(57) : error C3861: “imread”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(58) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(58) : error C2228: “.empty”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(64) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(64) : error C2228: “.data”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(67) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(67) : error C3861: “namedWindow”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C2065: “img”: 未声明的标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(68) : error C3861: “imshow”: 找不到标识符
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(70) : error C2653: “cv”: 不是类或命名空间名称
1>e:\工作\my-job\vs2008\opencv2.1test\opencv2.1test\opencv2.1test.cpp(70) : error C3861: “waitKey”: 找不到标识符
...全文
相关推荐
vs2008下配置opencv2.1
下面将详细介绍在VS2008下配置OpenCV 2.1的过程。### 步骤一:安装VS2008 + SP1首先,确保已经安装了Visual Studio 2008及其服务包1(SP1)。
VS2008下opencv2.2的安装过程
### VS2008下OpenCV2.2的安装与配置流程详解#### 一、前言在图像处理领域,OpenCV(Open Source Computer Vision Library)是一款非常强大的开源计算机视觉库
在vs2008下opencv2.0的环境配置
#### 二、安装与配置流程1. **安装Visual Studio 2008** - 如果尚未安装,请先下载并安装Visual Studio 2008。 2.
vs2008平台下的OpenCv2.0配置全过程(包含有cmaker)
你可以访问CMake官网下载并按照指示安装。配置OpenCV到VS2008的步骤如下:1.
Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- 如果遇到问题,检查环境变量设置是否正确,以及库文件路径是否与你的安装路径相符。 - 确保你的Visual Studio版本与OpenCV库版本兼容。


图形处理/算法
