当前位置:  开发笔记 > IOS > 正文

CMake,Xcode和Unix Makefile

如何解决《CMake,Xcode和UnixMakefile》经验,为你挑选了1个好方法。

我使用经典的Unix Makefile生成器,直到我发现一个网页解释CMake可以使用"cmake -G Xcode"生成一个很好的xcode项目文件,所以我在我的源目录中运行该命令,我得到了一个不错的xcode项目.这很好,但我面临一些缺点,并想知道是否有解决方案:

现在我无法使用unix makefile构建出树(我用来在构建目录中运行cmake ../myproj然后生成命令)这不再起作用了(我想项目目录中的临时文件是负责的)

我的一些标题是由cmake生成的(myproj.h.in成了myproj.h,例如包含在某些测试中)但是我找不到xcode项目中的那些文件.

我们提前感谢有关如何将xcode项目和unix makefile结合使用以获得两者的好建议.



1> claf..:

我自己找到答案(我的意思是问好人):

为每种类型的构建文件使用2个单独的构建目录.这将确保每个构建目录具有正确的构建文件和生成的文件供其使用.

在add_executable()命令中,除了源文件外,还包括要在Xcode中显示的标题和生成的标题.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有