【问题标题】:How to automate CMake project with json settings build via MSVS?如何使用通过 MSVS 构建的 json 设置自动化 CMake 项目?
【发布时间】:2020-09-03 19:25:37
【问题描述】:

可以通过 MSBuild 构建(轻松调试+发布)通常的 MSVC 解决方案 (.sln) - 只需将带有配置密钥的 .sln 文件传递​​给 MSBuild。

现在我有了带有适当设置文件 (CMakeSettings.json) 的 CMake 项目文件 (CMakeLists.txt)。在手动模式下使用 MSVC 非常好。

但是上面的 cmake build (Debug+Release ++ CMakeSettings.json) 怎么可以自动化呢?

【问题讨论】:

  • 我发现 Windows(和 macos)上的 CMake 处理对于我们的构建和自动化系统来说不够复杂,所以我们只是删除了 cmake 并返回到解决方案文件。

标签: visual-studio cmake automation


【解决方案1】:

这是一个关于它如何在 VS 2019 上工作的教程 如果您从 VS 打开 CMakeLists.txt 文件,它将尝试扫描并将其与其他一些文件一起用作项目文件。与标准解决方案相比,它并没有什么不同,只是使用了一些其他文件。

CMake and Visual Studio 2019

【讨论】:

  • 描述了如何使用 IDE 手动构建解决方案。就我而言,我正在寻找如何在没有 IDE 的情况下从命令行构建它的方法。因为我想自动化所有构建而不需要任何手动工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-02
  • 2012-04-30
  • 1970-01-01
  • 2013-12-15
  • 1970-01-01
相关资源
最近更新 更多