Название: как убрать консоль? Отправлено: max1983 от Июль 19, 2009, 00:48 И так у меня Qdevelop и QDesigner и QT 4.5.2
Как убрать консоль. То есть если прогу запускать не из IDE то видна консоль.. в иде она не видна так как часть IDE :) Название: Re: как убрать консоль? Отправлено: f-r-o-s-t от Июль 19, 2009, 01:17 убрать из проекта CONFIG += console
Название: Re: как убрать консоль? Отправлено: max1983 от Июль 19, 2009, 09:07 Спасибо помогло! ;)
Для тех кто не знает откуда убирать убирать: из файла проекта с расширением .pro Строчка может выглядит так CONFIG += qt warn_on console release убрать слово console Название: Re: как убрать консоль? Отправлено: Wand от Сентябрь 15, 2011, 11:54 Извиняюсь за повтор темы. Но мне не помогло. Если удалить console из pro файла после компиляции и линковки выдает ошибку при запуске: не существует файла :(
Среда разработки QDevelop Версия Qt: 4.7.3 Компилятор: minGV Перерыл весь гугль, увы ответа не нашел. Может кто нить подскажет где ошибка? Название: Re: как убрать консоль? Отправлено: Странник от Сентябрь 15, 2011, 12:12 pro-файл в студию.
Название: Re: как убрать консоль? Отправлено: Wand от Сентябрь 15, 2011, 12:49 pro файл рабочего вариата (но при этом консоль есть):
TEMPLATE = app SOURCES += src/main.cpp CONFIG += qt release warn_off console QT += core gui пробовал такие варианты: TEMPLATE = app SOURCES += src/main.cpp CONFIG += qt release warn_off QT += core gui TEMPLATE = app SOURCES += src/main.cpp CONFIG += qt release warn_off CONFIG -= console QT += core gui TEMPLATE = app SOURCES += src/main.cpp CONFIG += qt release warn_off console CONFIG -= console QT += core gui но при этом выдает ошибку: программа не существует. Запустите сборку Название: Re: как убрать консоль? Отправлено: Пантер от Сентябрь 15, 2011, 13:08 После изменения попробуй сделать qmake && make clean && make.
Название: Re: как убрать консоль? Отправлено: Wand от Сентябрь 15, 2011, 13:12 очистку уже пробовал :( увы не помогает
пробовал даже заново создавать проект с нуля, все равно консольное окно появляется. Название: Re: как убрать консоль? Отправлено: ddrtn от Сентябрь 15, 2011, 13:17 попробуй очистить и пересобрать без IDE. из консоли. В QDevelop можнт просто в настройках проекта стоит галочко "console"
Название: Re: как убрать консоль? Отправлено: Пантер от Сентябрь 15, 2011, 13:30 Неужели QDevelop кто-то еще использует? Он же давно умер, вроде. Юзай QtCreator.
Название: Re: как убрать консоль? Отправлено: Странник от Сентябрь 15, 2011, 15:29 в Qt Creator, кстати, тоже есть такая коварная галочка = )
Название: Re: как убрать консоль? Отправлено: Wand от Сентябрь 15, 2011, 17:01 Нашел решение проблемки.
По пути ..\Qt\4_7_3\src\winmain находится два файла: winmain.pro и qtmain_win.cpp. Надо запустить и собрать проект winmain.pro и консоль исчезает :) , даже в устаревшем QDevelop :) Название: Re: как убрать консоль? Отправлено: juvf от Март 30, 2018, 09:01 Столкнулся с такой же проблемой, причем при запуске из IDE нет консоли, при запуске без IDE выскакивает консоль (Win 7, Qt5.6). Решения в инете не нашел.
Всякие CONFIG -= console не помогли. Оказалось.... в коде сделал слып QTest::qWait(16000); Он требует инклуде <QTest> а он требует в pro QT += testlib testlib - вызывает консоль Заменил QTest::qWait(16000) на Sleep(16000) из WINAPI, выпилил testlib и QTest консоль пропала. |