Ant*_* VR 7 c++ windows gdb qt-creator
我刚刚安装了Qt Creator(Windows 64位),我正在检查一切是否按预期工作.
在这一点上,我唯一的问题是与调试器有关.首先我尝试手动添加gdb(gdb.exe)和python弹出的一些问题,所以我添加了gdb-python(gdb-python27.exe),结果是:
Unable to create a debugger engine of the type "No engine"
Run Code Online (Sandbox Code Playgroud)
我用这个套件:

MinGW -> MinGW\bin\mingw32-gcc-4.8.1.exe
GBD-Python -> MinGW\bin\gdb-python27.exe
Run Code Online (Sandbox Code Playgroud)
我读了这篇文章,但是因为我使用的是MinGW,所以没有帮助我:/
先感谢您.
编辑1:如果你想推荐我另一个套件配置我是开放的:-)
Edit2:我试图执行gdb-python27.exe,但我收到了一个错误(缺失python27.dll).我安装它,C:\Windows\SysWOW64现在错误(当我尝试打开时gdb-python27.exe)是这样的The application failed to initialize properly (0xc000007b).在Qt创建器中调试时仍然出现相同的错误.
编辑3:问题与我的MinGW(32位)和我的操作系统(64位)之间的差异有关吗?不要这么认为(Qt创建者是32位).我认为消息The application failed to initialize properly (0xc000007b)是因为我使用python27.dll(64位)而不是32位.
Edit4:我下载python27.dll(32位)现在我可以执行gdb-python27.exe但是我通过cmd.exe得到了这条消息:ImportError: No module named site.
Unable to create a debugger engine of the type "No engine"尝试使用Qt creator进行调试时,我仍然遇到错误.
无法创建“无引擎”类型的调试器引擎
这是Q1t Creator 3.3.0 中的一个错误,如果更新的话应该没问题。或者,似乎可以通过更新到 Python 2.7.1 来解决。
应用程序无法正确初始化(0xc000007b)
如果 Qt 是 32 位,Python.dll 也是 32 位
导入错误:没有名为 site 的模块
这似乎是一个 Python 配置问题,如下所述:Python (Windows) - ImportError: No module named site
设置 PYTHONPATH / PYTHONHOME 变量
右键单击开始菜单中的计算机图标,转到属性。在左侧选项卡上,转到高级系统设置。在出现的窗口中,转到“高级”选项卡,然后单击底部的“环境变量”。单击用户变量列表并开始输入 Python,然后对系统变量重复此操作,以确保 PYTHONPATH 或 PYTHONHOME 的变量没有设置错误。接下来,添加新变量(我在系统而不是用户中添加,尽管它也可能对用户有效):PYTHONPATH,设置为 C:\Python27\Lib。PYTHONHOME,设置为 C:\Python27。
或者,安装 Python 2.7.1 似乎也可以解决这个问题。
| 归档时间: |
|
| 查看次数: |
9859 次 |
| 最近记录: |