c++ - 如何在 Linux 或 Windows 中编译 OS X?

标签 c++ c macos cross-compiling

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

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

最佳答案

对于 Linux,有一个预构建的 GCC 交叉编译器(来自公开的 Apple 修改后的 GCC 源代码)。

https://launchpad.net/~flosoft/+archive/cross-apple

2015 年更新

  1. 经过这么多年,行业标准 IDE 现在支持 OSX/iOS/Android。

http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/311

  • Embarcadero 的 RadStudio 还支持在 Windows 上构建 OSX/iOS/Android 应用程序。

  • 这个answer通过 Thomas还提供了交叉编译工具。

  • 对于所有这些选项,您仍然需要一个真正的 Mac/i 设备来测试应用程序。

    关于c++ - 如何在 Linux 或 Windows 中编译 OS X?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8517719/

    相关文章:

    c - printf ("%.15e", 1e23) 应该是什么;打印?

    c - 无法使用 APDU 命令从 Contact VISA 卡读取信息

    c - strncpy() 替代方案 - 每个版本有什么优点?

    swift - IBDesignable View 不呈现

    python - 在应用程序中包含 openssl

    c++ - 使用 () 或不使用创建对象的区别

    c++ - Windows 8/Metro 认证要求 - 如何检查?

    c++ - 更改生成文件版本

    macos - 如何在 OS X 中创建自定义工具栏?

    c++ - 3D 场景文件格式和查看器