在Visual Studio Express 2012中安装用于boost::posix_time::ptime的可视化

Installing visualizer for boost::posix_time::ptime in Visual Studio Express 2012

本文关键字:posix time ptime 可视化 boost 用于 Studio Visual Express 2012 安装      更新时间:2023-10-16

在调试包含boost::posix_time::ptime实例的应用程序时,普通调试器没有太大帮助,因为它只显示以刻度为单位的时间值。当输出具有std::cout的同一对象时,控制台以可读格式显示时间。

现在我知道了调试可视化工具的存在,它可以在调试器中将值格式化为可读格式。甚至还有一个方便的工具安装程序,其中包括msdn上boost::posix_time的调试可视化工具。

但是,当尝试安装此工具时,我会收到错误消息"此扩展无法安装在当前安装的任何产品上。"。这可能是因为我使用的是Visual Studio 2012的快速版本,但我不这么认为,因为它确实支持其他工具和扩展。

Boost确实提供了安装调试可视化工具的文件,但没有关于如何安装这些文件的帮助。Visual Studio帮助只提到如何安装一些带有可视化工具的.DLL文件,而Boost提供的文件是.txt.hpp文件。

所以,我仍然不知道如何为boost::posix_time安装可视化工具。我该怎么做?

我不确定Express版本是否支持安装调试可视化工具,因为它们的可扩展性受到了相当大的限制。

VS2012还为调试可视化工具使用了一种新的格式,因此除非您尝试安装的可视化工具是新格式(基于XML的IIRC,不向后兼容),否则您将无法使用它们。您链接的是旧格式,要将它们安装在VS2012之前的Visual Studio上,请将它们放入在Visual Studio目录树中找到的autoexp.dat文件的相应部分中。