0

我在 Visual C++ 中使用 SDL 已经有一段时间了,主要是制作练习游戏,但我发现除非他们自己拥有 Visual C++,否则我无法将游戏提供给其他人。我使用 Dependency Tracker 发现的一个问题是源文件等同时使用了 x86x64。看完之后发现我的Visual Studio源文件都是x64的,所以很自然的去翻了一下,把我的SDL文件修改成了x64包而不是x86。折腾了下怎么还是坚持不行,才发现我导出的程序一直都是x86的!从那以后我一直在尝试让它以 x64 导出,但我根本不知道如何。有人可以帮我这样做吗?

4

1 回答 1

0

哦,好吧,这个问题对我来说有点难以理解。看起来,就像 MSalters 建议的那样,您混淆了一些术语。

问题的根源可能只是目标计算机上缺少 Visual Studio Redistributable。

你可以在这里得到它。并不是说这是 VS 2012 Update 1 的可再发行版本。x86 和 x64(还有 arm)也有不同的版本。根据您的输出,您必须与您的程序一起交付正确版本的可再发行组件。

于 2013-06-18T14:37:43.940 回答