视觉工作室 11 2012

已弃用。生成 Visual Studio 11 (VS 2012) 项目文件。

备注

此生成器已弃用,并将在未来版本的 CMake 中删除。仍然可以使用 VS 11 2012 工具构建 Visual Studio 12 2013(或更高版本)生成器并将 CMAKE_GENERATOR_TOOLSET 设置为 v110,或使用 generator: NMake Makefiles 生成器。

为了与 3.0 之前的 CMake 版本兼容,可以使用不带年份组件的名称“Visual Studio 11”来指定此生成器。

项目类型

只能生成 Visual C++ 和 C# 项目(以及带有 Intel 编译器集成的 Fortran)。不支持其他类型的项目(JavaScript、数据库、网站等)。

平台选择

默认的目标平台名称(架构)是 Win32

在 3.1 版本加入: CMAKE_GENERATOR_PLATFORM 变量可以通过 cmake -A 选项设置,以指定目标平台名称(架构)。例如:

  • cmake -G "Visual Studio 11 2012" -A Win32

  • cmake -G "Visual Studio 11 2012" -A x64

  • cmake -G "Visual Studio 11 2012" -A ARM

  • ``cmake -G "Visual Studio 11 2012" -A <WinCE-SDK>``(指定与 Windows CE SDK 名称匹配的目标平台。)

为了与 3.1 之前的 CMake 版本兼容,可以在生成器名称的末尾选择性地指定一个目标平台名称。这仅支持:

Visual Studio 11 2012 Win64

指定目标平台“x64”。

Visual Studio 11 2012 ARM

指定目标平台“ARM”。

Visual Studio 11 2012 <WinCE-SDK>

指定与 Windows CE SDK 名称匹配的目标平台。

工具集选择

默认选择 Visual Studio 11 2012 自带的“v110”工具集。 CMAKE_GENERATOR_TOOLSET 选项可以通过 cmake -T 选项设置,以指定另一个工具集。