Visual studio 2010 应用程序无法正确启动0xc150002

Visual studio 2010 应用程序无法正确启动0xc150002,visual-studio-2010,opencv,Visual Studio 2010,Opencv,嘿,伙计们,我已经浏览了互联网,试图找到一个解决我问题的方法。我已经决定要学习opencv,我正在经历一个地狱般的时间来让一个基本的hello world程序工作 首先,我从sourceforge下载了OpenCV2.1 我目前正在Windows7上运行VisualStudio2010,32位 因此,我安装了OpenCV2.1.exe文件,并将OpenCV添加到我的path环境中,然后使用cmake构建库,并按照以下说明运行 当我在上面的教程中构建代码时,我得到了成功的完整构建,但是当我尝试

嘿,伙计们,我已经浏览了互联网,试图找到一个解决我问题的方法。我已经决定要学习opencv,我正在经历一个地狱般的时间来让一个基本的hello world程序工作

首先,我从sourceforge下载了OpenCV2.1

我目前正在Windows7上运行VisualStudio2010,32位

因此,我安装了OpenCV2.1.exe文件,并将OpenCV添加到我的path环境中,然后使用cmake构建库,并按照以下说明运行

当我在上面的教程中构建代码时,我得到了成功的完整构建,但是当我尝试启动程序时,我得到了“应用程序无法正确启动0xc150002”错误。有人有什么想法吗

编辑: 我查看了事件日志,这是我得到的信息

“C:\OpenCV2.1\bin\cxcore210d.dll”的激活上下文生成失败。找不到相关程序集Microsoft.VC90.DebugCRT、processorArchitecture=“x86”、publicKeyToken=“1fc8b3b9a1e18e3b”、type=“win32”、version=“9.0.21022.8”。请使用sxstrace.exe进行详细诊断

Microsoft.VC90.DebugCRT,processorArchitecture=“x86”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win32”,version=“9.0.21022.8”


C:\OpenCV2.1\bin\cxcore210d.dll

也有同样的问题。的确,我重建了DLL,但在Windows的PATH环境变量中,旧的DLL C:\OpenCV2.1\bin;在新构建的DLL C:\OpenCV2.1\build\bin\Debug之前;这意味着旧的总是被加载。。。现在它工作了

也有同样的问题。的确,我重建了DLL,但在Windows的PATH环境变量中,旧的DLL C:\OpenCV2.1\bin;在新构建的DLL C:\OpenCV2.1\build\bin\Debug之前;这意味着旧的总是被加载。。。现在它工作了

查看Windows事件日志以了解确切原因。
然后我构建了库
:它们没有被重建。VC90是VS.Ok的前一个版本,所以这意味着当我构建LIB时,有些人构建失败了?或者这是否意味着这个VC90库是微软在新版本的VS中没有包含的东西?有没有让它工作起来?由于确切的原因,我在Windows事件日志中遇到了同样的问题。
然后我构建了库
:它们没有被重建。VC90是VS.Ok的前一个版本,所以这意味着当我构建LIB时,有些人构建失败了?或者这是否意味着这个VC90库是微软在新版本的VS中没有包含的东西?有没有让它工作起来?我也有同样的问题