使用现有代码创建XCode项目

Mr *_*eph 30 xcode xcode-template

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

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

谢谢您的帮助

jus*_*tin 34

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

(在新项目中)

展开"目标"

选择模板创建的目标

按回车

编辑目标设置:

  • 默认情况下,它/usr/bin/make用于调用.如果你想使用其他一些构建系统,那么你将有更多的配置.
  • 对于Makefile,您需要将构建设置窗口的"目录"字段设置为包含要构建的相应makefile的目录.

请注意,使用makefile时会丢失一些集成.

你可以通过向项目中添加源(拖放)来重新获得一些,而不是将它们与目标相关联.

为了改进导航和代码完成,您可能希望创建第二个(虚拟)目标(例如静态库),以便ide解析您的程序.然后,您可以将源添加到虚拟静态库,并将makefile设置为静态库的"依赖项"(因此它将被构建,因此它首先构建).