【问题标题】:Using Xcode for generic C/C++ development使用 Xcode 进行通用 C/C++ 开发
【发布时间】:2011-08-03 10:25:01
【问题描述】:

我想将 Xcode 的所有功能用于通用 C/C++ 项目,但我不知道配置新 Xcode 项目并将其附加到遗留的普通 C/C++ 项目的现有源代码树。

创建一个新的空项目,将其附加到源代码树并配置构建目标(使用 GNU Make)是一项非常愚蠢的任务。

我不知道如何启用源代码索引以启用源代码重构工具、搜索和快速跳转以及使 Xcode 程序员的生活变得美好的所有便利。 此外,我想使用内部调试工具...

有人给我指点教程、提示或任何有用的东西吗?

感谢

【问题讨论】:

    标签: xcode configuration refactoring


    【解决方案1】:

    我找到了启用重构工具的(脏)路径:

    我在项目中添加了一个新的标准«console target»,并在 Build Phases > Compiled Sources 下添加了所有源文件。

    重构工具现在可以使用。有两个目标似乎不是一个相关的问题(优雅分开)

    【讨论】:

      【解决方案2】:

      就个人而言,我不会尝试使用旧版 Makefile,即使我认为有一些支持。

      通常我对传统 C/C++ 项目所做的是将我的 XCode 项目文件夹存储在项目的根目录中。所以它可能看起来像:

      --myApp
        --src
        --inc
        --myApp Xcode
      

      然后我将 src 文件夹和 inc 文件夹拖到项目导航器中。这给了我一个可以在 Mac 上编译的 Xcode 项目,然后我有用于在 Linux 上编译的传统 Makefile(实际上,我更喜欢 CMake 用于其他平台,但无论哪种方式都可以)。

      【讨论】:

      • 是的,干净的方法。在任何情况下,Make 都可以与 Xcode 构建系统完美配合。
      猜你喜欢
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      相关资源
      最近更新 更多