我正在将Linux应用程序移植到Mac。我有不同的文件,这些文件的源代码可以使用标准的Makefile进行编译和链接。
我将要将该代码移植到Mac并继续用C编写代码(对不起,没有obj-c)。有没有办法在XCode上创建项目,添加现有代码,以便我可以使用XCode和IDE,编译和调试代码并生成Mac Makefile?
谢谢您的帮助
最佳答案
新项目->其他->外部构建系统
(在新项目中)
展开“目标”
选择模板创建的目标
按回车
编辑目标设置:
/usr/bin/make
进行调用。如果要使用其他构建系统,则需要进行更多配置。 请注意,使用makefile时,您将失去一些集成。
您可以通过将源添加到项目(拖放)中,而不将它们与目标相关联来重新获得其中的一部分。
为了改善导航和代码完成,您可能想要创建第二个(虚拟)目标(例如静态库),以便ide解析您的程序。然后,将源添加到虚拟静态库中,并将makefile设置为静态库的“依赖项”(这样就可以构建它,因此它首先被构建)。
关于xcode - 用现有代码创建一个XCode项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942059/