【发布时间】:2009-05-07 22:12:02
【问题描述】:
最近我们开始与英特尔的 TBB 合作,发现在调试容器时我们无法真正观察元素及其数据。
是否有标志设置、插件或棘手的方法来启用它? (也许是 Visual 使用的脚本片段)
【问题讨论】:
标签: c++ visual-studio multithreading tbb
最近我们开始与英特尔的 TBB 合作,发现在调试容器时我们无法真正观察元素及其数据。
是否有标志设置、插件或棘手的方法来启用它? (也许是 Visual 使用的脚本片段)
【问题讨论】:
标签: c++ visual-studio multithreading tbb
您正在寻找的是expression evaluator。你不能用一个简单的标志来做到这一点,因为有无限数量的数据结构。但是表达式求值器确实是一种插件,绝对是代码。
【讨论】:
我不回答您的问题“有没有”,因为我不知道,但我不使用表达式评估器,而是使用自定义可视化器。它们写起来很痛苦,但之后效果相对较好。
最好的资源是: http://www.virtualdub.org/blog/pivot/entry.php?id=120
【讨论】:
TBB 是一个相对较新(但令人兴奋)的库,我不希望现在有广泛的调试工具。您可以尝试实现一个简单的环形缓冲区 (http://www.ibm.com/developerworks/aix/library/au-buffer/index.html) 用于日志记录和调试。
【讨论】: