我尝试使用qtcreator调试一个琐碎的helloworld
cpp项目。
当我开始调试项目时,我得到一个错误:
The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.
我的系统是debian9
我的QT版本是5.14.2
这是我的.pro文件:
QT += widgets
TEMPLATE = app
SOURCES = main.cpp
有人能告诉我应该如何用QT配置GDB以避免这个错误吗?
按照@Mark Plotnik(谢谢Mark(的建议,您安装了gdb-minimal
。
运行dpkg --get-selections | grep gdb
时,您应该有如下输出:
gdb-minimal install
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
只有gdb-minimal
,就没有gdb
。
以下是我在debian 9
系统上解决这个问题的方法:
sudo apt install gdb
以获得完整的CCD_ 9。
如果在安装dpkg --get-selections | grep gdb
之后重新运行该命令,则应该具有:
gdb install
gdb-minimal deinstall
gdbm-l10n install
libgdbm-compat4:amd64 install
libgdbm6:amd64 install
wireless-regdb install
您应该安装gdb
并卸载gdb-minimal
。
之后,我在qtCreator
上重新测试了调试,现在它可以工作了。