gpt4 book ai didi

c++ - 在新的 OSX 上编译旧的 Carbon 应用程序

转载 作者:太空狗 更新时间:2023-10-29 22:57:50 26 4
gpt4 key购买 nike

我们有一个完全基于 Carbon API 的旧应用程序。它很大,可能需要一段时间才能转换为 Cocoa。我尝试使用 SDK 10.4 使用 XCode 8.2.1 编译应用程序,但我总是遇到此错误:格式错误的 mach-o,符号表不在 __LINKEDIT

这个 SDK 似乎与 XCode 8 不兼容。SDK 10.4 来自 https://github.com/phracker/MacOSX-SDKs

问题 1:有没有办法用 XCode 8 编译旧的 Carbon 应用程序?Q2:可以选择安装带有旧 XCode 和旧 OSX(10.6?)的 Mac 来构建此应用程序吗?Q3:还有其他想法吗?

非常感谢!

大卫

最佳答案

您是否尝试通过 XcodeLegacy 安装 SDK? ?它似乎得到了更好的支持,并且除了在 SDK 中复制之外可能还会执行一些额外的步骤。

它可以使用 10.6 SDK 构建,还是需要 10.4?我曾经成功地将 10.6 SDK 与 Xcode 7 一起使用,但没有使用 10.4。

VMware Fusion 可以将 OS X 版本虚拟化回 10.5,尽管 Apple 的许可协议(protocol)(由 VMware 强制执行)只允许运行 10.5 和 10.6 服务器版本。

您绝对应该能够在 Snow Leopard(VM 或旧 Mac)中构建您的应用

关于c++ - 在新的 OSX 上编译旧的 Carbon 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42488221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com