Skompilowałem program używając MinGW g ++. Po uruchomieniu otwiera okno konsoli oprócz głównego okna aplikacji. Jaka jest flaga kompilatora, aby to zatrzymać?Jak zatrzymać program skompilowany przy pomocy MinGW (g ++) przez otwarcie okna konsoli w Windows
18
A
Odpowiedz
15
Wierzę, że przełącznik kompilatora do tego jest -Wl,-subsystem,windows
.
Przełącznik -Wl,<options>
przekazujedo łącznika. Przełącznik -subsystem
informuje linker, do którego systemu należy kierować podczas generowania pliku wykonywalnego.
40
Po prostu dodajemy -mwindows
do flag łącznika.
Powiązane problemy
- 1. W GDB na MinGW, jak zrobić Ctrl-C zatrzymać program?
- 2. Dystrybucja programu skompilowanego z mingw g ++
- 3. Jak mogę zmienić szerokość okna konsoli systemu Windows?
- 4. Jak wykryć, czy program został skompilowany przy użyciu -readread?
- 5. Jak wykryć g ++ i MinGW w preprocesorze C++?
- 6. Dlaczego skompilowany program linux nie działa na Windows
- 7. Program EXE systemu Windows skompilowany przez PyInstaller kończy się niepowodzeniem z wieloprocesowym przetwarzaniem
- 8. mingw g ++ daje ostrzeżenia w niewłaściwym języku (niemiecki zamiast angielskiego)
- 9. OpenCV 2.2 Windows XP MinGW kompiluje awarie na namedWindow, imshow
- 10. Jak zatrzymać program webdriver-manager?
- 11. Jak mogę zatrzymać okna dialogowe otwierania gvim?
- 12. Potrzebujesz pomocy przy użyciu narzędzia NtCreateFile() do otwarcia przez fileIndex
- 13. c tytuł okna konsoli
- 14. "g ++" nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, MinGW
- 15. Jak skonfigurować MinGw na Windows 7 64 bit?
- 16. Jak uruchomić program Power Shell przy użyciu tytułu okna?
- 17. Program g ++ nie został znaleziony w ścieżce
- 18. Wyłącz wyświetlanie okna konsoli
- 19. Różnice między MinGW z msysgit (aka Git na Windows) i MinGW z MinGW.org
- 20. Instalowanie programu Qt Creator przy użyciu MinGW
- 21. Co jest magią podszywania się pod Windows przy pomocy LOGON32_LOGON_NEW_CREDENTIALS?
- 22. Jak programowo zatrzymać usługę Windows
- 23. Formularz Windows z konsoli
- 24. Jak zatrzymać wczytanie pliku wsadowego Windows Batch?
- 25. g ++: Jak rozłączyć wyeksportowane symbole
- 26. Dowolna licencja na mój skompilowany program gcc?
- 27. Segfault podczas inicjalizacji statycznej podczas łączenia budowanego przez gcc Boost w skompilowany program Intel C++.
- 28. Jak zatrzymać serwer mongodb w systemie Windows?
- 29. Nie można uruchomić program C przez cmd
- 30. Jak zatrzymać tworzenie przez Chromium okna hosta "WebViewHost" po uruchomieniu domyślnej przeglądarki internetowej?
Aby porównać 2 odpowiedzi podane poniżej, zobacz [ten informacyjny wpis na liście dyskusyjnej GCC] (https://gcc.gnu.org/ml/gcc-help/2004-01/msg00225.html) –