我想让我的SDL可执行文件在OS X上运行,虽然我不确定我是如何不熟悉它的。我正在使用SDL 2和code :: blocks 6作为我的IDE。在bin文件夹中使用.exe以及正确的DLL和图像(对于精灵)。 .exe文件将在我的机器上运行,没有任何问题。但是,当我将所有文件发送给运行os X的朋友时,它不会运行。据她说,它有很多胡言乱语。
在编译以使.exe OS X兼容时,我应该做些什么。另外,我的朋友应该做些什么。我们正在合作开发游戏(她正在做艺术,而我正在做编程),但我们相隔数千英里。所以我必须让她轻松遵循指示。
答案 0 :(得分:2)
Windows二进制文件和OS X二进制文件不兼容。
在OS X上运行二进制文件的唯一方法是编译它的OS X二进制版本,或者让你的朋友使用Parallels或BootCamp来运行Windows,然后在那里运行你的应用程序。
即使你可以让它运行,也不会期望它可以在OS X上运行。如果你要为不同的OS开发,你需要一个可以用来测试和调试你的应用程序的系统操作系统。