有不少文章详细解释 Visual Studio(主要是 MSVC 编译器 cl.exe 和项目属性中的编译选项),下面推荐几个高质量的官方 Microsoft 文档:
-
在 Visual Studio 中设置 C++ 编译器和生成属性 :
这篇详细讲解如何在项目属性页(Property Pages)中设置编译器选项,包括 C/C++ 节点下的各种类别(如优化、代码生成、预处理器等)。有大量截图展示界面、选项位置和对应命令行参数(cl.exe)。
链接:https://learn.microsoft.com/zh-cn/cpp/build/working-with-project-properties?view=msvc-170
(英文版有更多截图:https://learn.microsoft.com/en-us/cpp/build/working-with-project-properties?view=msvc-170)
-
MSVC 编译器选项(cl.exe)完整参考 :
按类别或字母顺序列出所有选项(如 /O2 优化、/EH 异常处理、/std C++ 标准等),并说明 IDE 中对应位置。部分页面有属性页截图。
链接:https://learn.microsoft.com/zh-cn/cpp/build/reference/compiler-options?view=msvc-170