代码之家  ›  专栏  ›  技术社区  ›  arynaq

Visual Studio,从命令行运行cmakesettings.json

  •  1
  • arynaq  · 技术社区  · 8 年前

    Visual Studio支持创建 CMakeSettings.json 打开cmake项目时保留cmake配置的文件,如所述 here.

    这在IDE中工作得很好,但是如果我想自动化我的构建,我就不能重复使用 CMakeSettings.json公司 文件,我必须解析它,然后用 -DFOO=parsed_value

    在调用CMake之前,IDE必须在内部完成这个解析,所以有人知道这个构建步骤是否可以在IDE之外访问吗?

    2 回复  |  直到 8 年前
        1
  •  3
  •   Richard Scott    8 年前

    看看这个建议 here 创建settings.cmake,您可以使用它从命令行预填充缓存。

    cmake -C <initial-cache>

    他们建议使用脚本从生成文件夹导出设置,以便开始使用。

        2
  •  1
  •   Tim L.    8 年前

    这可能不是您想要的答案,我也不是百分之百确定,但CMakeSettings.json似乎是Visual Studio 2017的独家。除了在VS2017的上下文中,我从未遇到过CMakeSettings.json。即使你使用 "CMakeSettings.json" -Visual -Studio -2017 ,例如,除了在github的存储库中查找文件名之外,您将无法获得搜索结果。搜索 CMakeSettings.json 或 CMakeSettings

    如果解析有效的话,那可能是正确的方法。

    推荐文章