如何使Visual Studio构建非常详细?

时间:2009-07-31 10:36:59

标签: c++ visual-studio build-process

我需要抓住每个标志,Visual Studio二进制文件在构建过程中使用的每个开关。我试图使用vcbuild获得详细输出,但我无法做到。

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

5 个答案:

答案 0 :(得分:115)

菜单工具选项项目和解决方案构建并运行 MSBuild项目构建输出详细程度诊断

答案 1 :(得分:64)

  1. 打开项目属性对话框,然后选择

    配置属性 C / C ++ 常规

  2. Suppress Startup Banner的设置更改为No

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

答案 2 :(得分:63)

Visual Studio 2008:

转到菜单工具选项,然后转到项目和解决方案构建并运行部分。你有一个用于冗长的组合框。

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

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

答案 3 :(得分:7)

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

答案 4 :(得分:4)

在Visual Studio中,转到项目并右键单击它并选择属性。在Linker中有一个命令行选项。您有所有选项,您可以添加自定义选项。添加/VERBOSE,当链接Visual Studio时,将显示更多信息。