У меня есть приложение Qt GUI, работающее в Windows, которое позволяет передавать параметры командной строки, и в некоторых случаях я хочу вывести сообщение на консоль, а затем выйти, например:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
if (someCommandLineParam)
{
std::cout << "Hello, world!";
return 0;
}
MainWindow w;
w.show();
return a.exec();
}
Однако консольные сообщения не появляются, когда я запускаю приложение из командной строки. Кто-нибудь знает, как я могу заставить это работать?