相关疑难解决方法(0)

使用Eclipse/CDT调试C++代码时,可以更好地进行变量探索

使用Eclipse和CDT来调试C++代码,变量窗口很麻烦,对于标准模板库或boost中定义的类型(例如shared_ptr)而言,信息量不大.

只是一个例子,这对于std :: vector来说可能是这样的:

bar {...}   
    std::_Vector_base<TSample<MyTraits>, std::allocator<TSample<MyTraits> > >   
        _M_impl {...}   
            std::allocator<TSample<MyTraits> >  {...}   
            _M_start    0x00007ffff7fb5010  
            _M_finish   0x00007ffff7fd4410  
            _M_end_of_storage   0x00007ffff7fd5010  
Run Code Online (Sandbox Code Playgroud)

即使关于这些类型的内部结构的这些信息可能有用,但在几乎任何情况下我都期望在这里有更清晰的表示,即std :: vector的值列表.是否有任何工具,插件或其他修改可以做到这一点?

编辑

以下解决方案不适用于Linux.我正在使用ubuntu 14.04,eclipse,g ++,gdb.

我找不到包gdb-python和linux不使用mingw

c++ eclipse gdb eclipse-cdt

67
推荐指数
5
解决办法
2万
查看次数

标签 统计

c++ ×1

eclipse ×1

eclipse-cdt ×1

gdb ×1