c++ - 在 xcode 4 中提升测试输出

标签 c++ xcode4 boost-test

我第一次在 Xcode 4 中尝试 Boost.Test。我可以获得 this 中给出的测试。示例运行良好。当然,除了示例中给出的内容之外,我还必须添加 #define BOOST_TEST_DYN_LINK。但是,xcode 控制台(调试区域)中的输出看起来乱七八糟

Running 2 test cases...
/Users/nikhil/Desktop/work-temp/sampleApp/sampleApp/main.cpp:32: error in "> ���
\356\277_\377��\274R�����\241\355\277_\377��
\356\277_\377��\274R�����\301R�����0\356\277_\377��@\356\277_\377��\256�����\270\270\303_\377����������\356\277_\377��\367
2\216\377": check 
*** 2 failures detected in test suite "Master Test Suite"

我确定这与 log_formatter 有关,但无法猜测是什么/如何。有人可以帮帮我吗?

编辑

问题显然是由于编译器不兼容(此处从未提供的信息)。请参阅下面我的回答。

TIA, 尼克尔

最佳答案

我不确定我现在是否对这个问题有一个具体的答案,尽管我已经让我的东西工作了并且为了那些已经或可能遇到同样问题的人的利益:

Boost.Test库在1.50版本之后(我目前使用的是1.53)不支持pre-gcc4.4编译器。当前的 clang 使用 gcc4.2 并导致大部分问题(也是上述问题)。

从这个意义上说,我的问题不在我看的地方,而是在项目编译配置上!

尼基尔

关于c++ - 在 xcode 4 中提升测试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17088664/

相关文章:

c++ - 从 Rcpp 包调用 CUDA API 函数导致段错误

ios - 选择 TableView 的单元格时,如何防止按钮消失?

c++ - 从命令行使用 Boost::Test 测试 DLL

c++ - BOOST.Test 中的全局固定装置如何工作?

c++ - 在鼠标光标平面上绘制还是创建自定义动画系统光标?

c++ - 在 Scheme 或 C++ 中实现 AKS 素数测试

c++ - Pugixml - 解析具有前缀映射和不带前缀映射的命名空间

iphone - Xcode 4.2 编译错误

ios - 使用 xCode 4 应用程序无故崩溃

c++ - Boost.Test如何创建 "test dependency"