我刚安装了Qt Creator(Windows 64位),我正在检查一切正常。
在这一点上我唯一的问题是与debugging器有关。 首先,我尝试手动添加gdb( gdb.exe
)和一些关于pythonpopup的问题,所以我添加了gdb-python( gdb-python27.exe
),结果是:
Unable to create a debugger engine of the type "No engine"
我使用这个套件:
MinGW -> MinGW\bin\mingw32-gcc-4.8.1.exe GBD-Python -> MinGW\bin\gdb-python27.exe
我读过这篇文章 ,但是因为我使用MinGW,所以没有帮助我:/
先谢谢你。
编辑1 :我打开,如果你想推荐我另一个套件configuration:-)
编辑2 :我试图执行gdb-python27.exe
,我得到一个错误(缺lesspython27.dll
)。 我安装在C:\Windows\SysWOW64
,现在错误(当我尝试打开gdb-python27.exe
)是类似The application failed to initialize properly (0xc000007b)
。 在Qt创build器中debugging时仍然是一样的错误。
编辑3 :是否问题与我的MinGW(32位)和我的操作系统(64位)之间的差异? 不要这么想(Qt创build者是32位)。 我认为消息The application failed to initialize properly (0xc000007b)
是因为我使用python27.dll
(64位),而不是32位。
编辑4 :我下载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创造者debugging。
无法创建“无引擎”类型的调试器引擎
这是Q1t Creator 3.3.0中的一个错误 ,如果你更新了,你应该没问题。 或者,通过更新到Python 2.7.1似乎可以解决。
应用程序未能正确初始化(0xc000007b)
如果Qt是32位,那么Python.dll也是如此
ImportError:没有名为site的模块
这似乎是一个Python配置问题,如下所述: Python(Windows) – ImportError:没有模块命名的网站
设置PYTHONPATH / PYTHONHOME变量
右键单击开始菜单中的计算机图标,进入属性。 在左侧选项卡上,转至高级系统设置。 在出现的窗口中,转到高级选项卡,然后在最下方单击环境变量。 在用户变量列表中单击,然后开始输入Python,然后重复系统变量,只是为了确保没有为PYTHONPATH或PYTHONHOME设置错误的变量。 接下来,添加新的变量(我在系统而不是用户,但也可以为用户):PYTHONPATH,设置为C:\ Python27 \ Lib。 PYTHONHOME,设置为C:\ Python27。
另外,安装Python 2.7.1似乎也解决了这个问题。
当我在Qt 5.8.0中安装了QtCreator 4.2.1时,我遇到了类似的问题。
我没有在我的机器上安装Visual Studio 2015,我不想为它安装Visual Studio 2015。 所以我从microsoft网站安装了visualcppbuildtools_full,它安装了所有需要的编译器。 QtCreator检测到MSVC编译器。
QtCreator仍然抱怨调试器。 为此,我下载了仅包含调试工具的Windows SDK 10。 并安装了调试工具,这也解决了调试器的问题。
要交叉检查,
调试开始后工作。