无法创建"无引擎"类型的调试器引擎

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进行调试时,我仍然遇到错误.

Moo*_*uck 2

无法创建“无引擎”类型的调试器引擎

这是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 似乎也可以解决这个问题。