使用boost::test和Visual Studio 2010 - 如何查看测试输出?

3
我正在使用Visual Studio 2010的Win32控制台项目,使用boost::test。boost::test似乎负责提供自己的main()函数,看起来我不需要提供main()

问题是,我想让我的控制台输出不要立即消失,但这意味着我必须定义main()函数,以使其保留在屏幕上。但是,任何我重新定义main()的尝试似乎都被忽略了。

我知道Cppunit可以在编译过程中输出测试结果 - boost::test有类似的功能吗?
4个回答

6
我使用这个配置:在一个解决方案中,我有一个主项目和一个测试项目;主项目依赖于测试项目;测试项目有一个后置构建事件,其中包含 $(TargetPath),用于运行测试项目并将输出重定向到输出窗口。通过双击输出窗口中对应的行,可以定位测试错误。

3

Ctrl+F5 - 启动时不带调试。这会使输出窗口保持打开状态。


0

0

这里描述了如何设置您的项目以获得您想要的结果。


这个答案与@hmuelner的答案相同,只是以非信息化链接的形式呈现,而不是漂亮地拼写出来。 - Christian Severin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接