是否可以配置Visual Studio 2019集成的CMake版本?我想使用最新的CMake版本中的功能,但是在这种情况下,我必须从命令行进行构建。如果我是从VS IDE构建的,则使用的CMake版本是Visual Studio集成的版本。我想尽可能更改它。
答案 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检测失败。