在Visual Studio 2019中配置CMake版本

时间:2019-11-08 21:17:43

标签: cmake visual-studio-2019

是否可以配置Visual Studio 2019集成的CMake版本?我想使用最新的CMake版本中的功能,但是在这种情况下,我必须从命令行进行构建。如果我是从VS IDE构建的,则使用的CMake版本是Visual Studio集成的版本。我想尽可能更改它。

2 个答案:

答案 0 :(得分:1)

您可以将最新的CMake从here下载到您的系统。要将Visual Studio指向此最新版本,您必须编辑 CMakeSettings.json 文件。您必须将cmakeExecutable选项的值更改为最新CMake版本的安装位置。

CMakeSettings.json:

@Autowired

答案 1 :(得分:1)

我本人尝试使用Visual Studio 2019(社区版),而我只需要配置VS160COMNTOOLS变量,以便CMake可以正确检测到Visual Studio。

export VS160COMNTOOLS="/c/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/Tools"

(cf https://cmake.org/cmake/help/latest/generator/Visual%20Studio%2016%202019.html

注意:在我的情况下,在Travis-CI工作流程中,我使用以下命令安装了Visual Studio:

choco install visualstudio2019community
choco install visualstudio2019-workload-nativedesktop # required

仅使用第一个软件包,对VS2019的CMake检测失败。