将旧的 CodeWarrior 项目移植到 Xcode

发布于 2024-10-17 13:04:48 字数 155 浏览 0 评论 0原文

我有一个非常旧的命令行实用程序需要更新。其项目文件是 CodeWarrior .mcp。 Xcode 曾经能够导入 CodeWarrior 项目,但该功能似乎在最新版本中已被删除。

在 Xcode 中导入旧 CodeWarrior 项目的最佳方法是什么?

I have a very old command line utility in need of updating. Its project file is a CodeWarrior .mcp. Xcode used to be able to import CodeWarrior projects but that ability seems to have been removed in more recent versions.

What is the best way to import old CodeWarrior projects in Xcode?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的心境我的脸 2024-10-24 13:04:48

我不确定 Xcode 何时停止支持 CodeWarrior 导入,但 CodeWarrior 在 2005 年或 2006 年左右停止了对 Mac 的支持。因此,如果您有一些旧的 PowerPC 设备并且您是注册的 Mac 开发人员,您可以...

  1. 获取副本来自developer.apple.com 的那个时代的Mac OS X 和Xcode。
  2. 将它们加载到您的 PowerPC Mac 上,导入 CodeWarrior 项目,并修复任何问题。
  3. 获取越来越新版本的 Mac OS X 和 Xcode,并改进代码,修复任何问题。

然而,在过去做过类似的事情之后,我不会推荐它,除非你绝对必须这样做——例如,如果你必须对原始代码进行回归测试或错误修复。

相反,我只是使用命令行实用程序模板创建一个新的 Xcode 项目,添加源文件并忘记 .mcp 项目,然后修复任何问题。胡闹的情况就会少得多。

I'm not sure when Xcode quit supporting CodeWarrior imports, but CodeWarrior quit shipping for the Mac around 2005 or 2006. So if you've got some old PowerPC equipment and you're a registered Mac developer, you could...

  1. Get copies of Mac OS X and Xcode from that era from developer.apple.com.
  2. Load them up on your PowerPC Mac, import the CodeWarrior project, and fix any problems.
  3. Get newer and newer versions of Mac OS X and Xcode and bring the code forward, fixing any problems.

However, having done things like this in the past, I would not recommend it unless you absolutely must - for instance, if you have to do regression testing or bug fixes against the original code.

Instead, I would just create a new Xcode project using the command-line utility template, add the source files and forget about the .mcp project, and fix any problems. It will be far less fooling around.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文