我在调试应用程序的timerEvent函数时遇到了问题。虽然应用程序能够运行,但如果我在一个简单的内容中设置断点,我会收到一条错误消息,指出:“gdb进程崩溃了。”
void MyClass::timerEvent (QTimerEvent *e) {
std::cout << "TIMER!";
}
我已经通过pastebin包含了一个调试器日志here。
为了尝试解决此问题,我尝试使用每个版本的QT-creator迭代升级gdb无效。
我正在使用:
我的问题有两个,即:
和
如果做不到这一点,我想知道:我还应该在哪里查找崩溃的更多细节?
非常感谢任何和所有帮助。
答案 0 :(得分:0)
确保您的QT库是最新的。即使一个新的QT创建者将通过他们提供的方便的dandy .bin文件安装,它也是使用较新的QT库构建的,并期望它们就位。如果他们不是,那么......
此外,如果您没有将gdb安装到QT-creator可以找到的标准目录之一,请确保通过tools-&gt; options-&gt; build和run-&gt; toolchains手动将其添加到您的工具链中。