C++ SDL "Native' has exited with code -1073741701 (0xc000007b)"

C++ SDL "Native' has exited with code -1073741701 (0xc000007b)"

本文关键字:code with -1073741701 0xc000007b exited has Native SDL C++      更新时间:2023-10-16

我的代码

#include "SDL.h"
#include <iostream>
#undef main
int main ( void ) {
SDL_Init( SDL_INIT_EVERYTHING );
SDL_Quit(  );
return 0;
}

我遵循了LazyFoo的教程,但我仍然需要修改我的设置,甚至构建解决方案。现在,每次我调试它时,我都会得到这个:

程序[11228] xxx.exe: Native' has exited with code -1073741701 (0xc000007b).

你能帮我吗?

edit:我运行的是Windows7 64位,包含x86 lib包,链接器输入:SDL.lib;SDLmain.lib;SDL_image.lib;OpenGL32.lib;glu32.lib

你试过这个答案中的建议吗?

您看到的错误通常表示找不到运行时dll。如果您已经尝试过上述操作,也许您可以在dependens.exe中打开构建的可执行文件,这样可以让您知道缺少哪些DLL。

该错误还意味着您可能正在混合架构:64位应用程序与32位库,或者(更常见的是:)反之亦然

我不确定这是否会对您有所帮助。我在OpenCv中遇到了同样的错误。原来我链接的是x64 DLL,而不是x86 DLL。

相关文章: