当调试一个包含 boost::posix_time::ptime 实例的应用程序时,普通的调试器不是很有帮助,因为它只显示一个以滴答为单位的时间值。当使用 输出相同的对象时std::cout
,控制台以可读格式显示时间。
现在我知道调试可视化器的存在,它可以在调试器中将值格式化为可读格式。甚至还有一个方便的工具安装程序,其中包括msdn上 boost::posix_time 的调试可视化工具。
但是,在尝试安装此工具时,我收到错误消息“此扩展无法安装在任何当前安装的产品上。”。也许这是因为我使用的是 Visual Studio 2012 的快速版本,但我不这么认为,因为它确实支持其他工具和扩展。
Boost 确实提供了安装调试可视化工具的文件,但没有关于如何安装它们的帮助。Visual Studio帮助只提到了如何安装一些.DLL
带有可视化工具的文件,而Boost提供的文件是.txt
和.hpp
文件。
所以,我仍然不知道如何为 boost::posix_time 安装可视化工具。我该怎么做呢?