Qt Creator: запуск в терминале

Я хочу получить полную функциональность консоли, запустив программу в Qt Creator, ту же проблему, что и описанная здесь: консольный ввод с Qt Creator

когда я проверяю "запуск в терминале" в свойствах конфигурации, открывается пустое окно терминала без вывода моей программы. Tools-Options-General-Terminal имеет следующее значение:"x-terminal-emulator-e". Как я могу заставить это работать? Моя ОС-Ubuntu 10.4.

Примечание: пожалуйста, не закрывайте этот вопрос, это не дублируется! Мне нужно решение для Ubuntu OS.

2 ответов


В разделе Tools-Options-Environment-General измените значение терминала с x-terminal-emulator -e to /usr/bin/xterm -e. Это помогло мне.

(найдено это исправление здесь:https://bugs.launchpad.net/ubuntu / + источник / qtcreator/ + ошибка/566387)


еще один хороший трюк, чтобы избежать необходимости выполнять консольные команды или запускать скрипт bash, - это просто изменить.файл рабочего стола.

на Ubuntu они расположены здесь:

ls /usr/share/applications/

Если вы хотите отредактировать Qt Creator, например, вы можете это сделать.

nano /usr/share/applications/qtcreator.desktop

Edit переменная " Exec "должна выглядеть как" Exec=/usr/bin/qtcreator " и изменить ее на.

bash -i -c /usr/bin/qtcreator

или что ваш путь к приложению, которое вы хотите изменить.

Это включите различные переменные среды с помощью этого метода, что, как я предполагаю, вы пытаетесь сделать.