首页 > 解决方案 > 什么是 msvc_x64_x64 以及与 msvc_x64 有何不同

问题描述

我正在将 Visual Studio 2019 与 cmake 项目一起使用。在 Visual Studio IDE 中打开 cmake 设置 UI 时,它会显示 C++ 项目的工具集列表。

从工具集列表中,我有msvc_x64msvc_x64_x64. 我想在原生 x64 上构建,所以我可以简单地选择 msvc_x64。

但是为什么会有两个名为 x64 和 x64_x64 的工具集呢?

是同一件事还是为了某种向后兼容性而维护了两个名称?

根据文档,我可以理解 msvc_x86_x64、amd64、x64_arm 等工具集的命名约定。我想了解 x64 和 x64_x64 以及为什么这两个存在?

两者有什么区别吗?如果是这样,我可以获得一些有关它的文档吗?

标签: c++visual-studiocmakewindows-7-x64visual-studio-2019

解决方案


msvc_x64

此工具集针对 x64 和 x86 版本的 MSVC。


msvc_x64_x64

此工具集是针对 x64 和 x64 版本的 MSVC。


推荐阅读