Visual studio 禁止从命令行生成PDB-C++;

Visual studio 禁止从命令行生成PDB-C++;,visual-studio,compiler-options,Visual Studio,Compiler Options,我已经搜索过了,可以找到一些使用VisualStudio菜单抑制PDB文件创建的示例。我需要为我正在构建的项目执行此操作,但是,这只需要从命令行使用VisualStudio编译器。是否有用于禁用PDB生成的命令行开关?当您在Visual Studio中浏览项目设置时,大多数选项都会告诉您它们的等效命令行开关是什么 要禁用链接时间PDB生成,请省略/DEBUG开关 要禁用编译时PDB生成,请省略/Z开关(/Z{7 | i | i}) [编辑]哦,事实上,如果使用/Z7开关,调试信息将生成到目标文件

我已经搜索过了,可以找到一些使用VisualStudio菜单抑制PDB文件创建的示例。我需要为我正在构建的项目执行此操作,但是,这只需要从命令行使用VisualStudio编译器。是否有用于禁用PDB生成的命令行开关?

当您在Visual Studio中浏览项目设置时,大多数选项都会告诉您它们的等效命令行开关是什么

要禁用链接时间PDB生成,请省略
/DEBUG
开关

要禁用编译时PDB生成,请省略
/Z
开关(
/Z{7 | i | i}

[编辑]哦,事实上,如果使用
/Z7
开关,调试信息将生成到目标文件中,而不是PDB中。所以那个特别的没问题。但是,如果没有它,编译速度会更快。因此,如果不需要任何调试信息,请省略