У меня есть простое приложение C++, которое разрабатывается в среде Windows с «mingw» и Netbeans. Когда я нажимаю «exe», появляется окно командной строки с окном моего приложения. Я не хочу этого «окна командной строки». Как я могу ограничить это окно и открыть только мое окно приложения.сделать мое приложение cpp, чтобы не открывать подсказку cmd, если я нажимаю exe
ответ
С MinGW FAQ (http://www.mingw.org/wiki/FAQ):
Как удалить командные окна DOS?
На шаге ссылки добавьте в командной строке переключатель «-mwindows».
Приложения Windows могут использовать либо подсистему CONSOLE
, либо подсистему WINDOWS
.
WINDOWS
Подсистема предназначена для приложений с графическим интерфейсом. Для этого требуется, чтобы вы указали WinMain()
. В MinGW вы можете включить подсистему Windows с использованием параметра командной строки компилятора -mwindows
.
CONSOLE
Подсистема предназначена для консольных приложений командной строки. Для этого требуется, чтобы вы получили main()
(или wmain()
). Однако вы можете быстро освободить консоль, вызвав FreeConsole()
. Ваше приложение все равно скоро будет мигать, но приложение, похоже, не имеет какой-либо консоли, и вы можете фактически создавать обычные окна и виджеты. Это можно использовать для создания двухрежимных приложений, которые могут работать либо в режиме командной строки, либо в режиме графического интерфейса.
- 1. Когда я нажимаю кнопку UserInfo Если вынудила около мое приложение
- 2. Мое приложение не закрывается, когда я нажимаю кнопку возврата
- 3. Мое приложение создает новое намерение, я хочу, чтобы мое старое приложение (если работает) при запуске приложения
- 4. Когда я нажимаю на свою кнопку, мое приложение вылетает
- 5. C# hybird Winforms/консольное приложение возвращается в подсказку cmd
- 6. Когда я нажимаю элемент списка, приложение падает, вместо того, чтобы открывать другое действие
- 7. мое приложение Android закрывается, когда я нажимаю кнопку
- 8. Мое приложение для Android отключилось, когда я нажимаю кнопку
- 9. Мое приложение падает, когда я нажимаю кнопку Get Location
- 10. Почему мое приложение останавливается после того, как я нажимаю кнопку
- 11. Когда я нажимаю кнопку, мое приложение неожиданно останавливается
- 12. мое приложение сбой, когда я нажимаю на кнопку
- 13. Почему мое приложение падает, когда я нажимаю фон?
- 14. Мое приложение падает, когда я нажимаю кнопку запуска
- 15. когда я нажимаю уведомление открыт другое мое приложение
- 16. Когда я нажимаю кнопку отмены, мое приложение закрывается? Помогите мне
- 17. Когда я нажимаю на день, я хочу вызвать подсказку
- 18. Мое приложение OSX не хочет открывать созданные файлы
- 19. Сделать мое приложение многоязычным
- 20. Я хочу, чтобы мое приложение открылось pdf
- 21. исключая файл .exe (ссылка на мое приложение)
- 22. Twitter Войти не открывать окно входа в мое приложение iOS
- 23. Андроид не работает, если я нажимаю кнопку
- 24. Как сделать, чтобы не заблокировать мое приложение - Android
- 25. Мое приложение разбилось, если я использую dispatch_async
- 26. Я не могу добавить ссылку, чтобы открыть мое приложение iphone
- 27. cpp: как вызвать другой файл cpp .exe в программе cpp
- 28. getDomElement() сделать мое приложение не работает
- 29. Мое приложение падает, когда я нажимаю кнопку, чтобы открыть новую активность с ошибкой: NullPointerException
- 30. Мое приложение продолжает сбой, когда я нажимаю кнопку, чтобы вернуться к активности из диалогового окна
-1 «Это требует, чтобы у вас WinMain() как точка входа» неверна. –