【发布时间】:2014-09-22 08:36:55
【问题描述】:
我是这种编程的新手,但对计算机视觉真的很感兴趣。
我已尝试按照本教程进行操作,但在制作本教程和尝试按照说明操作之间一定发生了一些变化。
教程链接:http://www.youtube.com/watch?v=cgo0UitHfp8
我收到此错误日志,但我不知道如何修复它或问题是什么。
------构建开始:项目:OpenCV_Project_001,配置:Debug Win32 ------
主.cpp c:\documents and settings\lord cluckulon\my documents\visual studio 2010\projects\opencv_project_001\opencv_project_001\main.cpp(7):错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持默认整数 c:\documents and settings\lord cluckulon\my documents\visual studio 2010\projects\opencv_project_001\opencv_project_001\main.cpp(7):错误 C4430:缺少类型说明符 - 假定为 int。注意:C++ 不支持 default-int
========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
这里是完整的代码:
#include<opencv\cv.h>
#include <opencv\highgui.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 Express)
【问题讨论】:
-
什么是
init;?这应该是函数调用还是声明...您的意思是int? -
既不是你的编译器,我也不知道
init ;应该是什么意思。 ;) -
你的意思是
int main() {......? -
嗨here you have the definition of your error。你有一个错字: int main(){ 正如其他人所说。
-
谢谢大家!我刚刚遇到了一种新情况,它告诉我“msvcp120d.dll”丢失了。我想我只需要在控制面板中重新配置环境变量来修复它,如下所述:stackoverflow.com/questions/21707992/msvcp120d-dll-missing
标签: c++ visual-studio-2010 opencv