我根据本教程设置了环境: http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010
然而,他们希望你使用的图片不再存在,所以我只保存了提供的屏幕截图,其名称与原始文件相同。
构建正常,开始运行但后来我遇到运行时错误
这是运行时错误: OpenCV_HelloWorld.exe - 应用程序错误:应用程序无法正确启动(0xc0150002)。单击“确定”关闭应用程序。
我查看了事件查看器,发现它还引发了另一个错误,但没有宣布
以下是未公布的错误: “C:\ OpenCV2.1 \ bin \ cxcore210d.dll”的激活上下文生成失败。无法找到依赖程序集Microsoft.VC90.DebugCRT,processorArchitecture =“x86”,publicKeyToken =“1fc8b3b9a1e18e3b”,type =“win32”,version =“9.0.21022.8”。请使用sxstrace.exe进行详细诊断。
正如您所看到的,它说要使用sxstrace.exe,但我似乎没有该程序。快速谷歌后我读到该程序包含在Microsoft Windows平台SDK中,所以我下载了最相关的版本(c#和.net的Windows 7版本)并安装后续跟进,我会发布我发现它来了。
非常感谢任何帮助
答案 0 :(得分:0)
出乎意料的是,该项目现在正在构建并运行。唯一的修改是删除c ++目录中的空格和教程中的链接器选项。外部更改是Windows平台SDK的完成安装,但OpenCV与Windows平台sdk没有依赖关系。我不确定它是如何解决的,但它不再是一个问题。