如何在不安装 Visual Studio 的情况下在 cmake 中使用 Visual Studio 生成器

问题描述 投票:0回答:1

我正在使用 cmake 生成 Visual Studio 项目并构建它。我在安装了 Visual Studio 并且工作正常的本地计算机上使用以下命令:

cmake.exe -G "Visual Studio 15 2017 Win64" $(CMAKE_ARGS)

但是,我无法在构建服务器上安装 Visual Studio,因此上述命令将失败。在构建过程中,我可以在构建服务器上复制任意数量的文件,但在构建过程中我无法安装任何内容。有没有办法在不安装VS的情况下做到这一点?

我遇到了以下 cmake 参数;

CMAKE_GENERATOR_INSTANCE

这似乎指向生成器的实例。我想知道是否可以将必要的文件复制到我的构建机器并让这个变量指向它以便生成?是这样的吗?如果没有,有没有办法使用 cmake 生成 VS 项目,而无需在构建机器上安装 Visual Studio?

c++ visual-studio cmake visual-studio-2017 generator
1个回答
0
投票

您实际上并不需要整个 IDE 来安装该生成器,但您仍然需要“Visual Studio 构建工具”的 Visual Studio 安装程序:

© www.soinside.com 2019 - 2024. All rights reserved.