我正在尝试将使用SDL2制作的游戏发送给朋友。 我发现Visual Studio 2013有一个名为“Multithreaded”的选项, 这基本上把所有的dll都放到了exe中。这不起作用 因为SDL2.dll和glew32.dll,这意味着我得到了奇怪的构建错误。 另一种方法是将所有必需的dll放入同一个文件夹中, 所以我现在有:
SDL2.dll
glew32.dll
msvcp120.dll
msvcr120.dll
现在我的朋友收到错误消息:“应用程序是 无法正确启动0xc00007b“。我该如何解决这个问题? 我用Dependency Walker打开了exe,这给了我一个巨大的帮助 dll的数量,我不知道我需要哪些(如果我需要的话)。
答案 0 :(得分:3)