我正在尝试让OpenCV在Windows 7下工作。我能够使用cMake生成visual studio解决方案文件,但是当我在发布和调试模式下构建项目时,我在最后得到一个错误说 “无法启动程序C:\ opencv2.2 \ vs2010 \ release \ all_build” 我也没有看到生成cv200d.lib,cvaux200d.lib等,所以我无法使用OpenCV编译任何项目。我很感激这方面的一些帮助,或者至少是在Windows下安装2.1或2.2的好教程的链接。显然这个过程已经从2.0改变了一下,柳树车库wiki在这里确实没什么用处。
答案 0 :(得分:2)
假设您正在尝试运行其中一个示例项目,问题是您需要选择要作为启动项目运行的特定项目。
项目>>属性
在“公共属性”下,选择“启动项目”
选择单个启动项目
选择所需的示例项目。
答案 1 :(得分:1)
这是一个详细的参考资料,它将引导您完成在Windows 7上构建OpenCV 2.2的每个步骤: http://blog.cuvilib.com/2011/03/22/how-to-build-opencv-2-2-with-gpu-cuda-on-windows-7/
答案 2 :(得分:0)
那么,您应该查看详细编译器输出。它应该包含发生错误的解释。最可能的问题 - 某些库未成功构建。 尝试重新配置OpenCV并禁用构建示例,测试和python支持。
此外,如果您收到“无法启动程序C:\ opencv2.2 \ vs2010 \ release \ all_build”消息,则表示您正在尝试“运行”ALL_BUILD项目而不仅仅是“BUILD”。< / p>
如果您提供更详细的编译器输出,我将能够更清楚地说明错误。
答案 3 :(得分:0)
我最后只使用OpenFrameworks,它第一次工作。我知道OpenCV的完整版本没有100%的东西,但它现在有效,最重要的是,它可以工作。