Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.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
C++ 应用程序无法';无法初始化错误(清单文件问题)_C++_Dll_Visual Studio 2005_Manifest - Fatal编程技术网

C++ 应用程序无法';无法初始化错误(清单文件问题)

C++ 应用程序无法';无法初始化错误(清单文件问题),c++,dll,visual-studio-2005,manifest,C++,Dll,Visual Studio 2005,Manifest,我正在尝试在项目中使用库(.dll)。一切似乎都很好 准备得很好。它都在发布模式下工作。 当我对它进行调试时,我在启动时遇到了这个该死的错误: ldr:。。。应用程序无法初始化错误(或类似错误,我已翻译) 我了解到这与清单文件有关。 在项目设置中,我摸索了一下,但什么都不管用/我无法集中注意力。 错误仍然存在 有人知道这个问题的快速解决方案吗? 我不在乎它是否脏 我想我更喜欢地狱而不是地狱 解决方案: 加载了错误版本的.dll。我不知道他们还活着 躺在系统上。Dependency Walker是

我正在尝试在项目中使用库(.dll)。一切似乎都很好 准备得很好。它都在发布模式下工作。 当我对它进行调试时,我在启动时遇到了这个该死的错误:

ldr:。。。应用程序无法初始化错误(或类似错误,我已翻译)

我了解到这与清单文件有关。 在项目设置中,我摸索了一下,但什么都不管用/我无法集中注意力。 错误仍然存在

有人知道这个问题的快速解决方案吗? 我不在乎它是否脏

我想我更喜欢地狱而不是地狱

解决方案: 加载了错误版本的.dll。我不知道他们还活着 躺在系统上。Dependency Walker是一个很棒的工具,它让我走上了正确的道路。所以我会接受这个答案


非常感谢

可能与在调试模式下不可用(但在发布模式下可用)的依赖DLL有关。确保您需要的调试DLL可用(例如,在路径中)。

我总是使用它来调试这类东西。它将告诉您dll缺少哪些依赖项。

您是否试图在未安装Visual Studio的PC上运行调试模式可执行文件?如果是这样,您需要将调试CRT DLL复制到它上。请参见此处:

否。如果没有安装visual studio,我不知道如何运行调试模式:)