编译 C/C++ 项目

可在 Visual Studio IDE 中或命令行上设置 C 和 C++ 编译器选项。

在 Visual Studio 中

可在每个项目的 Visual Studio“属性页”对话框中为其设置编译器选项。 在左窗格中,依次选择“配置属性”、“C/C++”和编译器选项类别。 每个编译器选项的主题描述如何在开发环境中设置和查找它。 有关详细信息和完整的选项列表,请参阅 MSVC 编译器选项

从命令行中

可在下列位置设置编译器 (CL.exe) 选项:

每次调用 CL 时都会使用在 CL 环境变量中指定的选项。 如果在 CL 环境变量中或在命令行上指定了命令文件,则使用在此命令文件中指定的选项。 与命令行或 CL 环境变量不同,命令文件允许使用多行选项和文件名。

按照“从左到右”的顺序处理编译器选项,如果检测到冲突,则先处理最后(最右边)的选项。 CL 环境变量在命令行之前处理,因此,如果 CL 和命令行之间发生任何冲突,则优先处理命令行。

其他编译器主题

有关如何选择编译器主机和目标体系结构的信息,请参阅针对 64 位 x64 目标配置 C++ 项目

另请参阅

C/C++ 生成参考