如何在 Linux 或 Windows 中为 OS X 编译?

新手上路,请多包涵

我想将我的 C/C++ 应用程序移植到 OS X。

我没有 Mac,但我有 Linux 和 Windows。有什么工具可以做到这一点吗?

原文由 Unknown 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 857
2 个回答

似乎已经编写了 一些脚本 来帮助您为 Mac 设置交叉编译;我不能说它们有多好,或者对你的项目有多适用。在文档中,他们参考了 这些用于 10.4 的交叉编译的说明,以及 这些用于 10.5 的 交叉编译的说明;这些说明可能比脚本更有帮助,具体取决于脚本是否适合您的需求。

如果您的程序是免费或开源软件,那么您可能希望创建一个 MacPorts 端口文件( 此处 的文档),并允许您的用户使用 MacPorts 构建您的程序;这通常是在 Mac OS X 上安装便携式免费或开源软件的首选方式。过去,MacPorts 可以在 Linux 上运行,因此可以在 Linux 上开发和测试您的 Portfile(尽管它显然需要在 Mac 上进行测试)。

原文由 Brian Campbell 发布,翻译遵循 CC BY-SA 2.5 许可协议

我知道这个问题不是很活跃,但无论如何都要回答。你为什么不尝试使用 TransMac,然后下载 XCode 图像并这样做呢?或者您可以使用虚拟机或 Sosumi。你肯定会在 youtube 上找到关于 sosumi 的视频。

原文由 Anon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题