Название: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 11, 2012, 10:16 Добрый день.
Установил Qt из репозитори, в настройках проекта для запуска выбрал gnome-terminal. Прога компилится, отркывается терминал и нём пусто. Скажите, как настроить Qt, чтобы при написании простой проги на C++ можно было как ввести что-то, так и вывести (достаточно консоли/терминала)/ Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: twp от Декабрь 11, 2012, 19:31 прописать в pro-файле
CONFIG += console Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 12, 2012, 13:57 У меня это уже прописано.
Так выгладит .pro файл: TEMPLATE = app CONFIG += console CONFIG -= qt SOURCES += main.cpp Для запуская преокта в gnome-terminal сделал следующее: Проекты->Desktop->Запуск-> Программа: gnome-terminal, Параметры оставил пустым, Рабочий каталог - %{buildDir}, убрать галочку "Запускать в терминале". Код программы по дефолту: #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } Когда собираю, то отрывается терминал одной строкой: юзер@хост: ~/test-build-desktop-Qt_4_8_3___PATH___________________$ В чем же проблема? Хочу уже писАть учиться на С... Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: twp от Декабрь 12, 2012, 19:58 "Запускать в терминале" зачем снял?
Теперь твой вывод идет в окно вывода программы в QtCreator. Проверь, если там твой "Hello World!" Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 13, 2012, 10:18 Если я ставлю галочку на "Запускать в терминале", то у меня в терминале только ошибка: Cannot connect creator comm socket /tmp/qt_temp.bc5896/stub-socket: No such file or directory.
Хэллоу Ворлда тоже в окне вывода нет... Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: twp от Декабрь 13, 2012, 12:34 похоже что это баг (https://bugreports.qt-project.org/browse/QTCREATORBUG-1633) QtCreator.
Попробуй, как советуют, прописать в настройках QtCreator gnome-terminal --window-with-profile=xterm -x А чем не устроил xterm? Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 13, 2012, 14:05 Не работает..
Да пусть уже хоть xterm будет, гномовский терминал впихнуть желал чисто из привычки. Почитал везде про xterm, прописал, тоже не работает. Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: twp от Декабрь 13, 2012, 19:57 попробуй вернуть назад
/usr/bin/gnome-terminal -x у меня заработал поле этого а строка /usr/bin/xterm -e тоже не работает? Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 14, 2012, 09:20 На строчку /usr/bin/gnome-terminal - x ругается
Если оставить просто /usr/bin/gnome-terminal, то бещ ошибок, но ничего не работет, просто выводится сообщение в терминале: /test-build-desktop-Qt_4_8_3___PATH___________________$ Название: Re: Qt Creator>Ubuntu>Gnome-Terminal Отправлено: jaybekster от Декабрь 20, 2012, 21:29 Путь решения проблемы оказался лёгок =)
Все настройки проекта оставил по дэфолту, а исправил следующее (вписал): Инструменты -> Параметры -> Среда -> Основные -> Терминал -> xterm -e |