Russian Qt Forum
Ноябрь 22, 2024, 16:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
как убрать консоль?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: как убрать консоль? (Прочитано 16222 раз)
max1983
Гость
как убрать консоль?
«
:
Июль 19, 2009, 00:48 »
И так у меня Qdevelop и QDesigner и QT 4.5.2
Как убрать консоль.
То есть если прогу запускать не из IDE то видна консоль..
в иде она не видна так как часть IDE
Записан
f-r-o-s-t
Гость
Re: как убрать консоль?
«
Ответ #1 :
Июль 19, 2009, 01:17 »
убрать из проекта CONFIG += console
Записан
max1983
Гость
Re: как убрать консоль?
«
Ответ #2 :
Июль 19, 2009, 09:07 »
Спасибо помогло!
Для тех кто не знает откуда убирать убирать:
из файла проекта с расширением .pro
Строчка может выглядит так
CONFIG += qt warn_on console release
убрать слово console
Записан
Wand
Гость
Re: как убрать консоль?
«
Ответ #3 :
Сентябрь 15, 2011, 11:54 »
Извиняюсь за повтор темы. Но мне не помогло. Если удалить console из pro файла после компиляции и линковки выдает ошибку при запуске: не существует файла
Среда разработки QDevelop
Версия Qt: 4.7.3
Компилятор: minGV
Перерыл весь гугль, увы ответа не нашел. Может кто нить подскажет где ошибка?
Записан
Странник
Гость
Re: как убрать консоль?
«
Ответ #4 :
Сентябрь 15, 2011, 12:12 »
pro-файл в студию.
Записан
Wand
Гость
Re: как убрать консоль?
«
Ответ #5 :
Сентябрь 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
но при этом выдает ошибку: программа не существует. Запустите сборку
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: как убрать консоль?
«
Ответ #6 :
Сентябрь 15, 2011, 13:08 »
После изменения попробуй сделать qmake && make clean && make.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Wand
Гость
Re: как убрать консоль?
«
Ответ #7 :
Сентябрь 15, 2011, 13:12 »
очистку уже пробовал
увы не помогает
пробовал даже заново создавать проект с нуля, все равно консольное окно появляется.
Записан
ddrtn
Гость
Re: как убрать консоль?
«
Ответ #8 :
Сентябрь 15, 2011, 13:17 »
попробуй очистить и пересобрать без IDE. из консоли. В QDevelop можнт просто в настройках проекта стоит галочко "console"
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: как убрать консоль?
«
Ответ #9 :
Сентябрь 15, 2011, 13:30 »
Неужели QDevelop кто-то еще использует? Он же давно умер, вроде. Юзай QtCreator.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Странник
Гость
Re: как убрать консоль?
«
Ответ #10 :
Сентябрь 15, 2011, 15:29 »
в Qt Creator, кстати, тоже есть такая коварная галочка = )
Записан
Wand
Гость
Re: как убрать консоль?
«
Ответ #11 :
Сентябрь 15, 2011, 17:01 »
Нашел решение проблемки.
По пути ..\Qt\4_7_3\src\winmain находится два файла: winmain.pro и qtmain_win.cpp.
Надо запустить и собрать проект winmain.pro и консоль исчезает
, даже в устаревшем QDevelop
Записан
juvf
Программист
Offline
Сообщений: 570
Re: как убрать консоль?
«
Ответ #12 :
Март 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
консоль пропала.
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...