gpt4 book ai didi

c++ - Boost.Test 错误消息不再显示在 VS2010 的错误列表中

转载 作者:可可西里 更新时间:2023-11-01 18:34:50 25 4
gpt4 key购买 nike

我正在为 native C++ 项目使用 Boost.Test 单元测试框架。一切正常,但在升级到 Visual Studio 2010 后我遇到了一个问题:在测试作为生成后步骤运行后,有关失败测试的消息不再显示在错误列表中。这是一个遗憾,因为 Boost.Test 与 native C++ 项目的组合最接近(尽管仍然很远)我习惯于从单元测试管理的项目中获得舒适感。我正在使用 Boost.Test 作者推荐的配置 here .任何人都可以帮助解决这个小问题,但有点让人感觉不舒服吗?

问候,

保罗

最佳答案

如果你不想等待发布,想自己修复格式化程序

打开

BOOST_PATH\boost\test\impl\compiler_log_formatter.ipp

更改(boost_1_46_1 中的第 163 行)

output << "error in \"" << test_phase_identifier() << "\": ";

output << "error : in \"" << test_phase_identifier() << "\": ";

并再次使用 bjam 重新编译 boost。

cd BOOST_PATH
bjam.exe

关于c++ - Boost.Test 错误消息不再显示在 VS2010 的错误列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5209625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com