gpt4 book ai didi

c++ - 将 C++ 应用程序从 dll 打包到 exe

转载 作者:行者123 更新时间:2023-11-30 02:44:32 35 4
gpt4 key购买 nike

我正在尝试将使用 SDL2 制作的游戏发送给 friend 。我发现 Visual Studio 2013 有一个名为“多线程”的选项,这基本上将所有 dll 放入 exe 中。这行不通由于 SDL2.dll 和 glew32.dll,这意味着我会遇到奇怪的构建错误。另一种方法是将所有必需的 dll 放入同一个文件夹中,所以我现在有:

SDL2.dll
glew32.dll
msvcp120.dll
msvcr120.dll

现在我的 friend 收到错误消息:“应用程序是无法正确启动 0xc00007b”。我该如何解决这个问题?我用 Dependency Walker 打开了 exe,这给了我一个巨大的dll 的数量,我不知道我需要哪个(如果我需要的话)。

最佳答案

  1. 确保你和“你的 friend ”都使用相同的架构x86 或 x64 等
  2. 确保你给他适用于 VC 2013 或您正在使用的任何 IDE 的可再发行组件。

关于c++ - 将 C++ 应用程序从 dll 打包到 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25192037/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com