CodeBlocks调试时查看STL容器中的值

最近在使用CodeBlocks(17.12)调试程序时发现无法正常查看STL容器中的值,给调试带来了极大的不便。
到网上查找解决方案时,发现有很多,大部分操作较为复杂(不能使用自带MinGW编译等),且有些方法提出的时间过于久远。
最后找到官方WIKI中有一个教程,简单明了,亲测可用,推荐给大家!!!
传送门:Pretty Printers - CodeBlocks
P.S.

  1. 16.01版本没有试过,有尝试成功的小伙伴请留言。
  2. 还要注意Python对Windows路径的转义问题,即:
    sys.path.insert(0, 'D:/Program Files (x86)/CodeBlocks/MinGW/share/gcc-5.1.0/python/libstdcxx/v6')
    
    错误写法会导致找不到printers模块。
  3. 重复source会报pretty-printer already registered错误,实际不受影响。

你可能感兴趣的:(不知道什么分类)