【问题标题】:Converting a makefile to an Xcode project将 makefile 转换为 Xcode 项目
【发布时间】:2010-11-11 15:47:34
【问题描述】:

所以这是我的困境。我熟悉在命令行上从 makefile 编译程序。我非常熟悉在 Xcode 中编译程序。我的问题是 - 是否有将 makefile 转换为 Xcode 项目的简单过程?

为了清楚起见,我知道如何使用外部目标构建 Xcode 项目。这不是我想要做的。

我想添加它以更清楚一点。我正在将使用 libSDL 用 C++ 编写的游戏移植到 iOS 3.2。因此,我别无选择,只能将 makefile 转换为 Xcode 项目。

【问题讨论】:

    标签: xcode gcc command-line makefile


    【解决方案1】:

    你看过cmake 吗?我自己没用过,但显然它可以生成 Xcode 项目文件。

    【讨论】:

    • 我有。这可能最终成为我所采取的方向。但是,生成 Xcode 项目的 cmake -G Xcode 命令需要 CmakeLists.txt 文件。对于我正在进行的项目,编写此文件可能与为 Xcode 手动转换项目一样困难或不那么困难。
    • 就我个人而言,我对具有现有 makefile 的项目使用传统的 makefile 方法。如果您将源目录拖到项目中,那么您仍然可以获得 IDE 和源代码级调试等的好处。它并不完美,但至少对我来说它具有良好的成本/收益比。
    【解决方案2】:

    除了使用“External Build System”项目模板(听起来不是你想要的),Xcode 中没有 Makefile 导入工具。但是,使用外部目标缺少哪些功能?当然,您仍然可以使用 Xcode。您将无法使用构建设置 UI,但您声称自己对 Make 足够熟悉,因此不需要它。

    【讨论】:

      猜你喜欢
      • 2013-09-11
      • 2013-02-10
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      相关资源
      最近更新 更多