Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/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
在windows下构建opencv 2.2_Opencv - Fatal编程技术网

在windows下构建opencv 2.2

在windows下构建opencv 2.2,opencv,Opencv,我正在尝试让OpenCV在Windows7下工作。我可以用cMake生成VisualStudio解决方案文件,但是当我在发布和调试模式下构建项目时,我在最后得到一个错误,上面说 “无法启动程序C:\opencv2.2\vs2010\release\all\u build” 我也没有看到正在生成的cv200d.lib、cvaux200d.lib等,因此我无法使用OpenCV编译任何项目。我希望能在这方面得到一些帮助,或者至少有一个在windows下安装2.1或2.2的好教程的链接。显然,从2.0版

我正在尝试让OpenCV在Windows7下工作。我可以用cMake生成VisualStudio解决方案文件,但是当我在发布和调试模式下构建项目时,我在最后得到一个错误,上面说 “无法启动程序C:\opencv2.2\vs2010\release\all\u build”
我也没有看到正在生成的cv200d.lib、cvaux200d.lib等,因此我无法使用OpenCV编译任何项目。我希望能在这方面得到一些帮助,或者至少有一个在windows下安装2.1或2.2的好教程的链接。显然,从2.0版开始,这个过程发生了一些变化,而willow garage wiki在这里并没有太大帮助。

好的,您应该查看详细的编译器输出。它应该包含已发生错误的解释。最可能的问题-某些库未成功构建。 尝试重新配置OpenCV并禁用构建示例、测试和python支持

此外,如果您收到“无法启动程序C:\opencv2.2\vs2010\release\all\u build”消息,则表明您正在尝试“运行”所有\u build项目,而不仅仅是“build”


如果您提供更详细的编译器输出,我将能够更清楚地说明问题所在。

这里有一个详细的参考资料,指导您在Windows 7上构建OpenCV 2.2的每个步骤:

假设您正在尝试运行其中一个示例项目,问题是您需要选择要作为启动项目运行的特定项目

项目>>属性

在“公共属性”下选择“启动项目”

选择单个启动项目


选择您想要的示例项目。

我最后只使用了OpenFrameworks,它第一次就成功了。我知道它没有OpenCV完整版本所具备的100%的功能,但它现在可以工作,最重要的是,它可以工作。

我修复了cMake的问题。当我编译时,我没有得到任何错误(只是构建而不是按绿色三角形修复),但是当我查看C:\opencv2.2\vs2010\release\时,我没有看到应该在那里生成的任何库(cv200d.lib、cvaux200d.lib等)。我正在学习一个老版本的opencv教程,所以我想真正的问题是这些文件应该在那里吗?如果是的话,你知道最近的一个教程吗?lib文件应该放在/lib/目录中。dll文件-/bin。要获取OpenCV头,请将其设置为“安装”目标,并从/include中获取它们。