我如何使Visual Studio的构build非常冗长?

我需要获取每个标志,Visual Studio二进制文件生成过程中使用的每个开关。 我试图通过使用vcbuild来获得详细的输出,但是我没有办法。

为了查看Visual Studio为我执行的所有操作,我需要做些什么? 没有必要在构build窗口中获取输出。 任何地方都可以。

1)打开项目属性对话框,然后select

Configuration Properties -> C/C++ -> General

2)将Suppress Startup Banner的设置更改为No

3)cl命令行将显示在输出窗口中。

工具>选项>项目和解决scheme>生成并运行> MSBuild项目生成输出详细程度:诊断

Visual Studio 2008:

转至工具/选项,然后select项目和解决scheme/构build和运行部分。 你有一个combobox的详细程度。

C ++编译选项(项目属性):

  • 预处理器 – 生成预处理文件以查看由预处理器生成的翻译单元
  • 高级 – 显示包括 – 在编译器输出中显示包含的文件名

如果您正在运行MSBuild,则可以设置/ v:diag标志。

在Visual Studio中,转到您的项目并右键单击它并select属性。 在链接器中有命令行选项。 你有所有的select,你可以添加自定义的。 添加/ VERBOSE和链接Visual Studio将显示更多的信息。