<分区>
最近我一直致力于使用 Visual C++ 2017 和 SDL2 创建游戏。我想让所有不同系统的用户都可以访问我的游戏,而不仅仅是 Windows。我试着从让我的游戏也能在 Mac OS 上使用开始,但我想不出任何方法来做到这一点。我认为最好的方法是让 Visual Studio 将我的代码编译成类似“.APP”而不是“.EXE”的文件类型,因为我没有任何形式的 Mac 或 Apple 计算机可以使用制作的软件来创建适用于 Mac 的应用程序。但是,我无法弄清楚如何更改 Visual Studio 中的选项以将代码编译为不同的文件类型,或者即使这样做是可能的。
我在整个互联网上搜索了将“.EXE”转换为其他文件类型的方法,使用不同的 C++ 编译器编译成与 Mac 兼容的文件等,但我一直无法找到任何有效的方法不需要虚拟机或物理 Mac 计算机(我都没有尝试过,因为这会花费很多精力,我想要一个更简单的解决方案)。
如果有人能告诉我如何更改 Visual Studio 将您的代码编译成的文件类型,或者他们是否可以建议在 Windows 上运行、与 SDL2 兼容并且可以将 C++ 代码编译成可用的文件类型的不同编译器在“.APP”之类的 Mac 计算机上,这将解决我的问题。提前致谢!