使用OpenCV2.4.9和Visual C++2010学习版时出现错误C4430
error C4430 using OpenCV2.4.9 and Visual C++ 2010 Express
我是这类编程的新手,但对计算机视觉很感兴趣。
我试着遵循本教程,但在本教程制作时和我尝试遵循说明时,一定发生了一些变化。
教程链接:http://www.youtube.com/watch?v=cgo0UitHfp8
我得到了这个错误日志,但我不确定如何修复它,甚至不确定问题是什么
------开始生成:项目:OpenCV_Project_001,配置:调试Win32------
主要.cppc: \documents and settings\lord cluckulon\my documents\visual studio 2010\projects\opencv_project_001\opencv_pproject_001\main.cpp(7):错误C4430:缺少类型说明符-假定为int。注意:C++不支持默认的intc: \documents and settings\lord cluckulon\my documents\visual studio 2010\projects\opencv_project_001\opencv_pproject_001\main.cpp(7):错误C4430:缺少类型说明符-假定为int。注意:C++不支持默认的int
==========生成:0成功,1失败,0最新,0跳过==========
这是完整的代码:
#include<opencvcv.h>
#include <opencvhighgui.h>
using namespace cv;
init ;main()
{
//Create Matrix to store image
Mat image;
//initialize capture
VideoCapture cap;
cap.open(0);
//create window to show image
namedWindow("window",1);
while(1)
{
//Copy webcam stream to image
cap>>image;
//print image to screen
imshow("window",image);
//delay 33ms
waitKey(33);
}
return 0;
}
这个"错误C4430"是什么?我如何修复它对我的小文件的影响?(使用OpenCV249、Windows XP SP3、MS Visual C++2010学习版)
将init ;main()
更改为int main()
。声明函数main
将返回一个int
。此处对错误进行了解释。
- 如何在C++中克服此 C4430 编译器错误?
- 错误:C4430:缺少类型说明符-假定为int.注意:C++不支持default-int
- Qt <winInet.h> 在构建时输出许多 C4430 和 C2146 错误
- 声明 Windows API 结构 (DCB) 的对象 - 错误 C4430:缺少类型说明符 - 假定为 int
- 错误C4430:丢失类型指定词 - 假设INT.注意:C 不支持对我的构造函数的默认设置
- 简单代码给出C 错误C4430和C2143
- 如何修复这些错误:C2146 和 C4430(在 C++ 中)
- C++假定错误 C4430 int
- 错误 C2144 和错误 C4430 在同一行上
- 尝试双重多集对象后出现 C4430 错误
- 模板类中函数的错误 C4430、C2143 和 C2244
- 外部"C"和错误 C4430
- CREATESTRUCT错误C4430:缺少类型说明符-假定为int.注意:C++不支持默认的int C:xdc
- C++编译错误C4430
- 在VC++中使用模板时发生C4430错误
- 缺少类型说明符-int假定C4430错误
- C++快速地板模板:Windows上的Visual Studio出现C4430错误
- c++宏给出了C4430错误:缺少类型说明符
- C2143, c4430错误,不知道原因
- C4430错误-缺少类型说明符-假定为int