在Visual Studio Express 2012中安装用于boost::posix_time::ptime的可视化
Installing visualizer for boost::posix_time::ptime in Visual Studio Express 2012
在调试包含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文件的相应部分中。
相关文章:
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 为什么我会收到"Run-Time Check Failure #2 - Stack around the variable 'pr' was corrupted"错误?
- POSIX open() 挂在 SMB 共享上
- C/C++:POSIX 兼容方式查找默认网络接口上/下
- 使用Boost async_read和POSIX::stream_descriptor从键盘读取
- 解析某些行的文本和输出"time of appearance"
- 没有信号处理程序的POSIX定时器的目的是什么?
- 在目标计算机上访问 POSIX 信号灯时出现可执行文件崩溃(SEGV_MAPERR)
- 强大的 rwlock 在 posix
- 父进程和子进程之间的 POSIX 信号量
- POSIX C/C++日志文件(VEX V5 Brain)
- 返回time()库函数的数据类型
- 适用于win32、linux、mac的POSIX C包装器
- 如何将 time-uuid(存储在 boost uuid 中)转换为时间戳/自纪元以来的时间?
- POSIX 条件变量和互斥体"竞争"
- 如何在C++中挂起和恢复 POSIX 线程?
- 如何从 boost::p osix_time::p time 获取秒数
- 调用 dll 函数时"Run-Time Check Failure #0 - The value of ESP"
- C++ SRAND(time(0)) 在猜谜游戏中不起作用
- 即使包含 <time.h 后仍"‘CLOCK_PER_SEC’ was not declared in this scope"错误>