LINUX.ORG.RU

[QtCreator][ncurses] Запуск/отладка

 


0

1

Решил ознакомиться с libncurses.
В качестве IDE использую QtCreator.
Проблема в запуске бинарника.

В настройке проекта указал «Запускать в терминале» и рассчитывал, что запустится эмулятор терминала, в котором будет результат.

Но это не так. Нифига не появляется.
Как это побороть? Или я много хочу?

(Проект задумывается масштабный, поэтому очень не хочется обходиться без IDE: голый gdb повергает меня в уныние)

★★☆

Последнее исправление: Stahl (всего исправлений: 1)

Ответ на: комментарий от anonymous

Стало немного лучше, но теперь открывается окно терминала и в нём:
Error opening terminal: unknown.
Для закрытия данного окна нажмите <ВВОД>...

Если же я запускаю xterm руками с параметром -e, то всё хорошо.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

Well, what can I say? You're out of luck.
У меня все работает, причем в качестве терминала прописано «urxvt -e». Версия Qt Creator из гита:

commit 89cee4313cca5f16e785d6e1736315ca7374689f
Author: hjk <qtc-committer@nokia.com>
Date: Tue Dec 13 20:52:24 2011 +0100

anonymous
()
Ответ на: комментарий от Stahl

хм...

если написать /usr/bin/xterm -e top, то результат аналогичный,
а если /usr/bin/gnome-terninal -e top, то запускается терминал с топом.
Если же написать просто /usr/bin/gnome-terninal -е, то запускается терминал и сразу закрывается.

Сама программа ожидает ввода.

Stahl ★★☆
() автор топика

geany & gnome-terminal спешат на помощь.

nanoolinux ★★★★
()

Решил ознакомиться с ненужно.
В качестве ненужно использую ненужно.
Проблема в моей тупости.

fixed

anonymous
()
Ответ на: комментарий от Stahl

скачай себе Qt SDK 1.1.4 Offline и радуйся, там есть галочка в параметрах запуска - запускать в терминале и вылезет внешняя прога хоть xterm хоть konsole

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Stahl

да что там Qt SDK, ты можешь просто свежий креатор скачать он легкий, и не париться

I-Love-Microsoft ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.