Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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 Visual Studio 2010上的OpenCV 2.4--应用程序无法正确启动(0xc0150002)_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 Visual Studio 2010上的OpenCV 2.4--应用程序无法正确启动(0xc0150002)

Visual studio 2010 Visual Studio 2010上的OpenCV 2.4--应用程序无法正确启动(0xc0150002),visual-studio-2010,Visual Studio 2010,我目前正在尝试理解OpenCV 2.4函数,并尝试实现一些给定的示例代码。我已经按照此处给出的规则设置了OpenCV并将其链接到Visual Studio 2010- 我能够构建没有任何问题的解决方案,但无法执行(调试)生成的.exe文件。我不断收到应用程序无法启动的错误消息(0xc0150002) 在包含了此处提到的所有DLL之后,我尝试重复相同的操作,但没有效果- 在寻找这个问题的可能原因时,我通过dependency walker软件发现opencv DLL的并行配置存在一些问题 然后,我

我目前正在尝试理解OpenCV 2.4函数,并尝试实现一些给定的示例代码。我已经按照此处给出的规则设置了OpenCV并将其链接到Visual Studio 2010-

我能够构建没有任何问题的解决方案,但无法执行(调试)生成的.exe文件。我不断收到应用程序无法启动的错误消息(0xc0150002)

在包含了此处提到的所有DLL之后,我尝试重复相同的操作,但没有效果-

在寻找这个问题的可能原因时,我通过dependency walker软件发现opencv DLL的并行配置存在一些问题

然后,我遇到了这个- 它要求我安装VisualC++ 2010可重分发包(x86)。我这样做了,但我的问题仍然存在


对此问题的任何帮助都将不胜感激。谢谢。

您使用的DLL是使用早期版本的编译器(可能是VS2008)构建的。从源代码重建DLL。我切换到Visual Studio 2008,没有遇到任何问题@汉帕桑:你说得对,DLL是使用VS2008编译器构建的。为了让OpenCV 2.4在VS2010上运行,我们必须使用VS2010的编译器重新生成源文件。谢谢D