Сборка консольного и GUI приложения, Сборка консольного и GUI приложения |
Здравствуйте, гость ( Вход | Регистрация )
Сборка консольного и GUI приложения, Сборка консольного и GUI приложения |
Tereks |
17.12.2009, 13:32
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 9.12.2009 Пользователь №: 1290 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вопрос такой: мне необходимо чтобы GUI проект поддерживал работу с консолью. Т.е. работа на 2 фронта: и как простое десктоп приложение и работа с командной строки. После добавления в ПРО файл параметра console при запуске приложения стала показываться консоль, а мне этого не надо. Кто-нибудь знает как это разграничить?
|
|
|
DIMEDROLL |
17.12.2009, 15:27
Сообщение
#2
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
|
|
|
Litkevich Yuriy |
17.12.2009, 17:14
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
rnd |
17.12.2009, 20:51
Сообщение
#4
|
Студент Группа: Участник Сообщений: 54 Регистрация: 22.7.2009 Пользователь №: 930 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Tereks |
18.12.2009, 10:02
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 9.12.2009 Пользователь №: 1290 Спасибо сказали: 0 раз(а) Репутация: 0 |
работа с командной строки GUI-приложение может принимать аргументы командной строки и печатать в стандартные потоки вывода и ошибок. Поэтому делай просто GUI-приложениеМне консоль нужна как полноценная сторона приложения. Как пример - запускаем app.exe /? и получаем справку. Для вывода на консоль приходится в проект добавлять параметр "console", однако опять же при простом запуске приложения консоль выскакивает как из бочки. И Freeconsole не помогает. |
|
|
Litkevich Yuriy |
18.12.2009, 10:55
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Tereks, тогда самому писать, через QProcess, я других вариантов не вижу.
|
|
|
SABROG |
18.12.2009, 15:29
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Что касается винды.
http://code.google.com/p/dualsubsystem http://blogs.msdn.com/junfeng/archive/2004/02/06/68531.aspx http://blogs.msdn.com/oldnewthing/archive/...01/9259142.aspx В *никсах, как я понял, нет аналога AllocConsole, поэтому там пишут FrontEnd'ы, обертки над консольными приложениями. |
|
|
Текстовая версия | Сейчас: 27.12.2024, 12:56 |