首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows,Eclipse,漂亮的打印机- ImportError:没有名为_gdb的模块

问Windows,Eclipse,漂亮的打印机- ImportError:没有名为_gdb的模块
EN

Stack Overflow用户
提问于 2014-11-10 13:05:38
回答 2查看 2.3K关注 0票数 3

问题

我正在尝试启用Windows上的漂亮打印机来调试STL容器。我安装了Eclipse、MinGW (以获得gdb 27和漂亮的打印机)和Python2.7.7。在配置之后,在调试期间(从Eclipse ),我收到了一个错误:"ImportError:没有名为_gdb的模块“。

代码语言:javascript
复制
Traceback (most recent call last):
  File "<string>", line 70, in <module>
  File "<string>", line 67, in GdbSetPythonDirectory
  File "c:\mingw\share\gdb/python\gdb\__init__.py", line 19, in <module>
    import _gdb
ImportError: No module named _gdb

问题

我缺少_gdb模块。这个模块是Python的一部分吗?我该怎么拿到这个?我在配置过程中漏了什么东西吗?有什么能指引我的方向吗?

救援词-救救我!

我试图找到答案,但我想不出如何解决这个问题。如果你能帮我,我会很感激的。谢谢!

设置

  • Eclipse:用于C/C++开发人员的Eclipse (露娜服务第1版(4.4.1))。我在.gdbinit -> Preferences -> C/C++ -> Debug -> GDB中设置了到gdb-python27 27和->的路径。
  • MinGW: gdb-python.exe (GNU ( gdb ) 7.5),漂亮的打印机
  • Python: 2.7.7
  • 路径: c:\MinGW\bin\
  • 文件: C:/Program (x86)/Python27
  • P: C:/Program (X86)/Python27 27/Lib/
  • .gdbinit: 从libstdcx.v6.打印机导入sys.path.insert(0,'C:/MinGW/share/gcc-4.8.1/ python ')打印机导入register_libstdcxx_printers register_libstdcxx_printers (无)

致

PythonGDB7.5.1使用的MinGW脚本来自于普通GDB7.6。

溶液

我在这里找到了解决方案:回答。

步骤:

  1. 下载gdb 7.5.1:GDB 7.5.1。
  2. 将syscalls和python目录从gdb-7.5.1\gdb\复制到MinGW\share\gdb。

谢谢

谢谢你的支持!你的回答帮助我找到了原因和解决办法。祝你一切顺利!

你好,西蒙

EN

回答 2

Stack Overflow用户

发布于 2014-11-10 21:20:24

致

PythonGDB7.5.1使用的MinGW脚本来自于普通GDB7.6。

溶液

我在这里找到了解决方案:回答。

步骤:

  1. 下载gdb 7.5.1:GDB 7.5.1。
  2. 将syscalls和python目录从gdb-7.5.1\gdb\复制到MinGW\share\gdb。

谢谢

谢谢你的支持!你的回答帮助我找到了原因和解决办法。祝你一切顺利!

票数 1
EN

Stack Overflow用户

发布于 2015-04-05 12:12:41

对于任何一个人来说,简单的提示对于漂亮的打印机都有问题:

将.gdbinit文件中的所有“\”替换为“/”,这对我是有效的!

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26844538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档