Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 opencv运行教程测试未声明的标识符_Visual Studio 2010_Opencv - Fatal编程技术网

Visual studio 2010 opencv运行教程测试未声明的标识符

Visual studio 2010 opencv运行教程测试未声明的标识符,visual-studio-2010,opencv,Visual Studio 2010,Opencv,我尝试从源代码安装opencv已有一段时间了,现在我一直在使用来自的教程 我尝试在VisualStudio中构建opencv测试项目(我已经在x86中构建了它,但我有Windows7(x64),我并不认为这与问题有关,只是以防万一有人问) 现在,我构建了该项目,出现以下错误: 1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(64): error C2065: 'CV_C

我尝试从源代码安装opencv已有一段时间了,现在我一直在使用来自的教程

我尝试在VisualStudio中构建opencv测试项目(我已经在x86中构建了它,但我有Windows7(x64),我并不认为这与问题有关,只是以防万一有人问)

现在,我构建了该项目,出现以下错误:

1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(64): error C2065: 'CV_CAP_PROP_FRAME_WIDTH' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(65): error C2065: 'CV_CAP_PROP_FRAME_HEIGHT' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(66): error C2065: 'CV_CAP_PROP_FRAME_WIDTH' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(67): error C2065: 'CV_CAP_PROP_FRAME_HEIGHT' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(79): error C2065: 'CV_WINDOW_AUTOSIZE' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(80): error C2065: 'CV_WINDOW_AUTOSIZE' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(81): error C3861: 'cvMoveWindow': identifier not found
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(82): error C3861: 'cvMoveWindow': identifier not found
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(85): error C2065: 'CV_CAP_PROP_FRAME_COUNT' : undeclared identifier
1>l:\documents\researchproject\opencv_workspace\projects\example1\example1\test.cpp(129): error C3861: 'cvWaitKey': identifier not found
但是,当我可以按照highgui.hpp在visual中的声明操作包含CV_CAP_PROP_FRAME_WIDTH的文件时(出于某种原因,它是opencv2/highgui.hpp而不是opencv2/highgui/highgui.hpp,但后者引用了第一个)。 有人能解释为什么VisualStudio找不到这些标识符吗

我已经阅读了好几次链接,我想我已经在那里做了一切,我将感谢任何帮助,因为这是我崩溃

编辑并解决:

现在我觉得有点傻,但我将把这个问题留给其他可能在从github opencv编译并遵循教程时发现这个问题的人,上一个问题出现是因为网站和github中的版本发生了更改,请使用github中的源代码版本(在撰写第2.4.9条时)

在此版本中,枚举和方法中的CV和CV前缀已消失


我希望这会有所帮助,也很抱歉提出了问题并在之后进行了答复,但我确实花了一段时间研究了它。

这是我的第一个教程,它更简单。谢谢王宇,教程非常好。