2015-02-27 3 views
0

Я пишу небольшую программу FLTK (GUI) в Windows 7 с помощью Eclipse Kepler. Моя функция «int main()» даже не настроена для приема каких-либо аргументов командной строки, но каждый раз, когда я создаю программу exe и запускаю ее, появляется командная строка, являющаяся интерфейсом графического интерфейса.Стоп Eclipse Командная строка Pop Ups

Кто-нибудь знает, как подавить это? Мне не нужен консольный дисплей для любого ввода или вывода и т. Д., Так как все это управляется через интерфейс графического интерфейса.

Спасибо.

+0

Вы имеете в виду консоль вместо командной строки? Я думаю, вы говорите о черном окне, где вы можете прочитать stdout и stderr. – osechet

ответ

1

Это не имеет ничего общего с затмением. Это стандартное поведение приложений на C++ в Windows. Найдите console на этом page. Вы найдете, как отключить его.

+0

Спасибо ybanen. Ваша ссылка дала мне еще несколько ключевых слов для google, которые быстро привели меня к решению. Я в основном добавил «-mwindows» к флагам компоновщика в разделе «Разное». Я считаю, что вам также может потребоваться включить библиотеки «gdi32» и «comdlg32» (которые я все равно использовал из-за использования FLTK). –

Смежные вопросы