Visual Studio-如何在输出窗口中显示退出代码,而无需访问“ Main”



如果我无法访问main,我如何获得Visual Studio 2013在输出窗口中显示退出代码?

我正在使用Boost Test进行一些测试。main是由框架定义的,因此我不能简单地将退出代码打印到完成之前。当所有测试通过时,退出代码为0,否则通常为200或201。

当我在OS X上运行XCode的测试时,出口代码的值会自动显示在控制台中。我希望Visual Studio在可能的情况下做同样的事情。

内置设置的Visual Studio不会直接执行此操作。

但是,您可以使用/ENTRY Linker设置(Property Pages->Linker->Advanced->Entry Point)为应用程序定义一个替代入口点。制作自己的主要功能,可以从测试库中调用主函数,并在您的功能中打印出其返回代码。然后,您可以选择从主函数(或选择的其他代码)返回其返回代码。

最新更新