gpt4 book ai didi

xcode - CMake、Xcode 和 Unix 生成文件

转载 作者:行者123 更新时间:2023-12-03 10:29:20 27 4
gpt4 key购买 nike

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

  • 现在我无法使用 unix makefile 构建树(我过去常常在构建目录中运行 cmake ../myproj 然后 make 命令)这不再起作用(我想项目目录中的临时文件是负责的)
  • 我的一些头文件是由 cmake 生成的(myproj.h.in 变成了 myproj.h,例如包含在一些测试中)但是我在得到的 xcode 项目中找不到这些文件。

  • 在此先感谢您提供有关如何结合 xcode 项目和 unix makefile 以便能够同时使用两者的任何好的建议。

    最佳答案

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

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

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

    关于xcode - CMake、Xcode 和 Unix 生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751837/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com