【发布时间】:2010-11-15 18:13:17
【问题描述】:
我需要掌握 Visual Studio 二进制文件在构建过程中使用的每个标志和每个开关。我试图通过使用vcbuild 来获得详细的输出,但我做不到。
我必须做什么才能看到 Visual Studio 为我执行的所有操作?不必在构建窗口中获取输出。任何地方都可以。
【问题讨论】:
标签: c++ visual-studio build-process
我需要掌握 Visual Studio 二进制文件在构建过程中使用的每个标志和每个开关。我试图通过使用vcbuild 来获得详细的输出,但我做不到。
我必须做什么才能看到 Visual Studio 为我执行的所有操作?不必在构建窗口中获取输出。任何地方都可以。
【问题讨论】:
标签: c++ visual-studio build-process
菜单工具 → 选项 → 项目和解决方案 → 构建和运行 → MSBuild项目构建输出详细程度:诊断
【讨论】:
打开项目属性对话框,然后选择
配置属性 → C/C++ → 常规
将Suppress Startup Banner的设置更改为No
cl 命令行将显示在输出窗口中。
【讨论】:
cl 命令输出。所以“技巧”对我有用。
Visual Studio 2008:
转到菜单 Tools → Options 然后 Project and Solutions → Build and Run 部分。您有一个详细程度的组合框。
C++ 编译器选项(项目属性):
【讨论】:
如果您正在运行 MSBuild,则可以设置 /v:diag 标志。
【讨论】:
vcbuild,但 vcbuild 没有显示它正在使用的标志/开关。
在 Visual Studio 中转到您的项目并右键单击它并选择属性。在链接器中有一个命令行选项。那里有所有选项,您可以添加自定义选项。添加/VERBOSE,链接Visual Studio时会显示更多信息。
【讨论】: