Qt Creator:在终端中运行

时间:2010-07-15 11:20:01

标签: console qt-creator

我希望获得在Qt Creator中运行程序的完整控制台功能,与此处描述的问题相同:Console input with Qt Creator

当我在配置属性中选中“Run in Terminal”时,会打开空终端窗口,而不会输出程序。工具 - 选项 - 常规 - 终端具有此值:“x-terminal-emulator -e”。我怎样才能使这个工作?我的操作系统是Ubuntu 10.4。

注意:请不要关闭这个问题,不要重复!我需要Ubuntu OS的解决方案。

2 个答案:

答案 0 :(得分:17)

在“工具 - 选项 - 环境 - 常规”下,将终端值从x-terminal-emulator -e更改为 /usr/bin/xterm -e。这对我有用。

(在此处找到此修复程序:https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387

答案 1 :(得分:1)

避免执行控制台命令或运行bash脚本的另一个好方法是只修改.desktop文件。

在Ubuntu上,这些位于:

ls /usr/share/applications/

如果您想编辑Qt Creator,可以这么做。

nano /usr/share/applications/qtcreator.desktop

编辑变量" Exec"应该看起来像" Exec = / usr / bin / qtcreator"并将其更改为。

bash -i -c /usr/bin/qtcreator

或者您想要更改的应用程序的路径是什么。

这将使用此方法启用您的不同环境变量,这是我假设您正在尝试做的。