Debugging 如何观看c++;使用cygwin工具链的NetBeans 8.1调试器中的STL集合?
我希望通过cygwin工具链在NetBeans中看到vector的元素。有一些说明,但不清楚如何将其应用于cygwin。有人对此有积极的经验吗Debugging 如何观看c++;使用cygwin工具链的NetBeans 8.1调试器中的STL集合?,debugging,stl,cygwin,netbeans-8,Debugging,Stl,Cygwin,Netbeans 8,我希望通过cygwin工具链在NetBeans中看到vector的元素。有一些说明,但不清楚如何将其应用于cygwin。有人对此有积极的经验吗 Thanx.在Windows 10上,使用Netbeans 8.2和cygwin64: 检查是否安装了libstdc++(使用cygwin'setup-x86_64.exe') 在 将所有文件夹和文件(包括文件夹“libstdcxx”)复制到cygwin。例如: c:\bin\cygwin64\usr\share\gdb\python (复制后,文件
Thanx.在Windows 10上,使用Netbeans 8.2和cygwin64:
- 检查是否安装了libstdc++(使用cygwin'setup-x86_64.exe')
- 在
- 将所有文件夹和文件(包括文件夹“libstdcxx”)复制到cygwin。例如:
c:\bin\cygwin64\usr\share\gdb\python
(复制后,文件夹中应该有一个文件“printers.py”: c:\bin\cygwin64\usr\share\gdb\python\libstdcxx\v6 - 打开Netbeans项目属性/debug并检查它在哪里查找Gdb ini文件(我的位于c:\users\MYUSER\.gdbinit)
- 在该文件夹中创建一个文件.gdbinit,其中包含:
python
导入系统
sys.path.insert(0,'c:\bin\cygwin64\usr\share\gdb\python')
从libstdcxx.v6.printers导入寄存器\u libstdcxx\u打印机
注册\u libstdcxx\u打印机(无)
结束 (注意上面正确的sys.path.insert) - 重新生成项目。调试时,“变量”选项卡将显示有意义的信息