xcode - 用现有代码创建一个XCode项目

标签 xcode xcode-template

我正在将Linux应用程序移植到Mac。我有不同的文件,这些文件的源代码可以使用标准的Makefile进行编译和链接。

我将要将该代码移植到Mac并继续用C编写代码(对不起,没有obj-c)。有没有办法在XCode上创建项目,添加现有代码,以便我可以使用XCode和IDE,编译和调试代码并生成Mac Makefile?

谢谢您的帮助

最佳答案

新项目->其他->外部构建系统

(在新项目中)

展开“目标”

选择模板创建的目标

按回车

编辑目标设置:

  • 默认情况下,它使用/usr/bin/make进行调用。如果要使用其他构建系统,则需要进行更多配置。
  • 对于Makefile的
  • ,您需要将构 build 置窗口的“目录”字段设置为包含要构建的适当Makefile的目录。

  • 请注意,使用makefile时,您将失去一些集成。

    您可以通过将源添加到项目(拖放)中,而不将它们与目标相关联来重新获得其中的一部分。

    为了改善导航和代码完成,您可能想要创建第二个(虚拟)目标(例如静态库),以便ide解析您的程序。然后,将源添加到虚拟静态库中,并将makefile设置为静态库的“依赖项”(这样就可以构建它,因此它首先被构建)。

    关于xcode - 用现有代码创建一个XCode项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942059/

    相关文章:

    xcode - 如何更改 Xcode 4 中版权模板中的公司名称?

    ios - 使用 UIDocumentBrowserViewControllerDelegate 创建新文档(来自基于文档的应用程序模板)

    ios - 如何在ios中的新facebook sdk中实现深度链接?

    ios - xcode7 archive ad-hoc ipa 不能包含所有设备,xcode6 很好

    iPhone 应用程序 - 状态栏隐藏

    ios - 如何让 IB 创建 Action 连接?

    iphone - 如何在 XCode 4.3 中创建新的 View Controller

    xcode - 为什么在Xcode中看不到托管对象类文件模板?