if(WIN32) ... set(WIN_FLAG "WIN32") ... endif() ... set(SOURCE_EXE main.cpp) ... add_executable(app_binary ${WIN_FLAG} ${SOURCE_EXE}) ...
... #ifdef Q_OS_WIN #include <windows.h> #endif ... int main(int argc, char** argv){ #ifdef Q_OS_WIN // Console output. Work with MSYS2 terminal AttachConsole(ATTACH_PARENT_PROCESS); #endif QApplication app(argc, argv); QAppWindow appWindow; appWindow.show(); int retn = app.exec(); return retn; }