重要
从 Visual Studio 2026(版本 18.0 开始),适用于 iOS 和 Android 的 C++ 工作负载以及嵌入式和 IoT 工具(RTOS 查看器、串行监视器、外围查看器和 ST 项目导入)的移动开发不再受支持,将在将来的更新中删除。 移动开发使用 C++ 工作负载中包含的 Android NDK 仍然受到支持。
| properties | 描述 | 选项 |
|---|---|---|
| 输出目录 | 指定输出文件目录的相对路径;可以包含环境变量。 | |
| 中间目录 | 指定中间文件目录的相对路径;可以包含环境变量。 | |
| 目标名称 | 指定此项目生成的文件名。 | |
| 目标扩展名 | 指定此项目生成的文件扩展名。 (示例:.exe 或 .dll) | |
| 清除时要删除的扩展名 | 分号分隔的通配符规范,指定在清除或重新生成时要删除中间目录中的哪些文件。 | |
| 生成日志文件 | 指定启用生成日志时要写入的生成日志文件。 | |
| 平台工具集 | 指定用于生成当前配置的工具集;如果未设置,则将使用默认工具集 | |
| 配置类型 | 指定此配置生成的输出类型。 | 动态库 (.so) - 动态库 (.so) 静态库 (.a) - 静态库 (.a) 实用工具 - 实用程序 生成文件 - 生成文件 |
| 目标 API 级别 | 被此配置当作目标的 Android NDK API 级别。 | |
| STL 的使用 | 指定要用于此配置的 C++ 标准库。 | 最小 C++ 运行时库 (system) C++ 运行时静态库 (gabi++_static) C++ 运行时共享库 (gabi++_shared) STLport 运行时静态库 (stlport_static) STLport 运行时共享库 (stlport_shared) GNU STL 静态库 (gnustl_static) GNU STL 共享库 (gnustl_shared) LLVM libc++ 静态库 (c++_static) LLVM libc++ 共享库 (c++_shared) |
| Thumb 模式 | 生成执行 Thumb 微架构的代码。 仅适用于 ARM 架构。 | Thumb ARM 已禁用 |