сегодня я скомпилировал свое приложение на c ++ для Windows, и оно запустило консоль и приложение, но консоль никогда не появлялась раньше. Может кто-нибудь сказать мне, как удалить консоль?
Это происходит, если в настройках компоновщика есть / SUBSYSTEM: CONSOLE. Измените это на / SUBSYSTEM: WINDOWS
http://msdn.microsoft.com/en-us/library/fcc1zstk%28v=vs.100%29.aspx
Или откройте страницу свойств вашего исполняемого файла и обновите Linker / System / Subsystem до Windows.
Изменить: Теперь, когда вы указываете, что вы не используете Visual Studio, я знаю, что страница свойств не поможет. Я не уверен, что Dev C ++ использует mingw, хотя даже если бы это было так, я все равно не мог найти способ исправить настройку компоновщика, так как я тоже не использую mingw ..
За mingw
компилятор вы должны передать -subsystem windows
чтобы линкер как
g++ -Wl,-subsystem,windows <other linker options>
Была какая-то ошибка, я просто перезапустил Dev C ++ и исправил ее, также я удалил некоторые файлы из приложения, и я думаю, что они могут быть проблемой, потому что у меня было 2 пустых файла .rc. Так что, если у кого-то возникла эта проблема, попробуйте поискать в корзины и перезапустить приложение