To w sumie nie jest stricte zagadnienie z zakresu C++... ale może być.
Chciałbym pozbyć się okna konsoli w okienkowej aplikacji napisanej pod Windowsa. Najprostszym rozwiązanie jest podmiana subsystemu w linkerze z CONSOLE na WINDOWS i ewentualne dodanie mainCRTStartup jako domyślnego entry point'a, żeby potem nie musieć się pierdzielić z windowsowym WinMain(). O ile zrobi się to ręcznie, z poziomu ustawień środowiska (w moim przypadku Visual Studio 2022), działa jak należy. Gdy jednak robię to przez pragma comment, program poprawnie się kompiluje, ale okno konsoli nadal się pojawia.
#pragma comment(linker, "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
Widocznie ustawienie tego ręcznie, z poziomu środowiska, przełącza coś jeszcze, ale nie mam pojęcia co. Ktoś ma pomysł jak to rozwiązać?