Russian Qt Forum
Ноябрь 25, 2024, 04:40
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Qt Creator>Ubuntu>Gnome-Terminal
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt Creator>Ubuntu>Gnome-Terminal (Прочитано 8549 раз)
jaybekster
Гость
Qt Creator>Ubuntu>Gnome-Terminal
«
:
Декабрь 11, 2012, 10:16 »
Добрый день.
Установил Qt из репозитори, в настройках проекта для запуска выбрал gnome-terminal. Прога компилится, отркывается терминал и нём пусто. Скажите, как настроить Qt, чтобы при написании простой проги на C++ можно было как ввести что-то, так и вывести (достаточно консоли/терминала)/
Записан
twp
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #1 :
Декабрь 11, 2012, 19:31 »
прописать в pro-файле
CONFIG += console
Записан
jaybekster
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #2 :
Декабрь 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___________________$
В чем же проблема? Хочу уже писАть учиться на С...
Записан
twp
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #3 :
Декабрь 12, 2012, 19:58 »
"Запускать в терминале" зачем снял?
Теперь твой вывод идет в окно вывода программы в QtCreator.
Проверь, если там твой "Hello World!"
Записан
jaybekster
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #4 :
Декабрь 13, 2012, 10:18 »
Если я ставлю галочку на "Запускать в терминале", то у меня в терминале только ошибка: Cannot connect creator comm socket /tmp/qt_temp.bc5896/stub-socket: No such file or directory.
Хэллоу Ворлда тоже в окне вывода нет...
Записан
twp
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #5 :
Декабрь 13, 2012, 12:34 »
похоже что это
баг
QtCreator.
Попробуй, как советуют, прописать в настройках QtCreator
gnome-terminal --window-with-profile=xterm -x
А чем не устроил xterm?
Записан
jaybekster
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #6 :
Декабрь 13, 2012, 14:05 »
Не работает..
Да пусть уже хоть xterm будет, гномовский терминал впихнуть желал чисто из привычки.
Почитал везде про xterm, прописал, тоже не работает.
Записан
twp
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #7 :
Декабрь 13, 2012, 19:57 »
попробуй вернуть назад
/usr/bin/gnome-terminal -x
у меня заработал поле этого
а строка
/usr/bin/xterm -e
тоже не работает?
Записан
jaybekster
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #8 :
Декабрь 14, 2012, 09:20 »
На строчку /usr/bin/gnome-terminal - x ругается
Если оставить просто /usr/bin/gnome-terminal, то бещ ошибок, но ничего не работет, просто выводится сообщение в терминале: /test-build-desktop-Qt_4_8_3___PATH___________________$
Записан
jaybekster
Гость
Re: Qt Creator>Ubuntu>Gnome-Terminal
«
Ответ #9 :
Декабрь 20, 2012, 21:29 »
Путь решения проблемы оказался лёгок =)
Все настройки проекта оставил по дэфолту, а исправил следующее (вписал):
Инструменты -> Параметры -> Среда -> Основные -> Терминал -> xterm -e
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...