【发布时间】:2015-05-07 07:30:27
【问题描述】:
如果我无权访问main,如何让 Visual Studio 2013 在程序完成时在“输出”窗口中显示退出代码?
我正在使用 Boost 测试来运行一些测试。 main 由框架定义,因此我不能在完成之前简单地将退出代码打印到标准输出。当所有测试通过时,退出码为0,否则一般为200或201。
当我在 OS X 上的 Xcode 中运行测试时,退出代码的值会自动显示在控制台中。如果可能的话,我希望 Visual Studio 也这样做。
【问题讨论】:
-
它已经这样做了。您只需要正确配置调试器。 Project + Properties,Debugging,将Command设置设置为boost test runner。按 F5 运行测试。
-
在 Visual Studio 中,线程和进程退出代码会自动打印到输出窗口中,只需选择“显示输出自:调试”即可。
标签: visual-studio visual-c++ visual-studio-2013 exit-code boost-test