c++ - 在 Visual Studio Express 2012 中为 boost::posix_time::ptime 安装可视化工具

标签 c++ boost visual-studio-2012 debuggervisualizer

当调试一个包含 boost::posix_time::ptime 实例的应用程序时,普通的调试器不是很有帮助,因为它只显示一个以滴答为单位的时间值。当使用 std::cout 输出相同的对象时,控制台以可读格式显示时间。

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

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

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

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

最佳答案

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

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

关于c++ - 在 Visual Studio Express 2012 中为 boost::posix_time::ptime 安装可视化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255598/

相关文章:

c++ - 如何使用 CAtlComModule 实现 COM 事件接收器?

c++ - 如何关闭先前打开的 shell (C++)

c++ - 如何获得 QTreeWidget 内部项目移动的通知?

c++ - async_read_until 在分隔符读取之前完成

c++ - C++ 类的构造函数中的线程池被杀死

c# - 运行 resharper 时无法在 VS 文本编辑器中编辑源代码

c++ - c/c++中的进程间通信

c# - Visual Studio 图像不显示

mysql - 将时间跨度转换为 hhh :mm:ss to insert into mySQL time type fields

python - 将字节数组传递给接受空指针的 C++ 函数