qt - 如何在Qt Creator中设置终端?

标签 qt ubuntu ide qt-creator

我有一个由 Qt Creator 向导自动创建的纯 C++ 项目(只是“Hello World!”项目)。当我按F5调试时,终端出现错误:

Cannot connect creator comm socket /tmp/qt_temp.HP2094/stub-socket: No such file or directory

我在互联网上搜索了解决方案并尝试了这个:

change the terminal value from x-terminal-emulator -e to /usr/bin/xterm -e

不幸的是,它对我不起作用。弹出一个消息框,显示“ptrace:不允许操作”。

如何使我的 Qt Creator 控制台应用程序正常运行?
PS:我的Qt Creator版本是Ubuntu 12.04中默认的版本。

最佳答案

Ubuntu 不久前做了一些内核强化技术,这些技术产生了奇妙的效果,使 gdbptracestrace 在没有 sudo 权限的情况下停止工作,作为恶意软件预防更改。如果您关注this comment它会允许它正常工作。

关于qt - 如何在Qt Creator中设置终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15539547/

相关文章:

ruby-on-rails - 浏览 Gem 源代码的最佳方式

c++ - QDialog 或 QMessageBox 在添加到现有应用程序时显示 Qt::BusyCursor

c++ - 许多 XSetInputFocus 和 XSync 导致错误

git clone copy-fd 权限被拒绝

ruby-on-rails - 有没有人有使用 Ruby in Steel 的经验?

linux - 我如何让 Emacs 从文件加载字体?

c++ - 在 Qt 中的数据类(模型)和 View / Controller 类之间传递数据的正确方法是什么?

c++ - 在 MainWindow 中全屏显示 QDialog 有时只能工作

c++ - 我可以更改 QT 中主应用程序的图标大小吗?

linux - 从脚本中运行命令时的 Bash 进度条