diff --git a/src/mainapplication.cpp b/src/mainapplication.cpp index 80f4f6a4719a08b3bdca803302e010a59a1d48de..c45ea7ed8827d177eba5c5a49dd2339ccdf04c70 100644 --- a/src/mainapplication.cpp +++ b/src/mainapplication.cpp @@ -80,6 +80,13 @@ ScreenInfo::setCurrentFocusWindow(QWindow* window) MainApplication::MainApplication(int& argc, char** argv) : QApplication(argc, argv) { + const char* qtVersion = qVersion(); + qInfo() << "Using Qt runtime version:" << qtVersion << " - " + << strnlen(qtVersion, sizeof qtVersion); + if (strncmp(qtVersion, QT_VERSION_STR, strnlen(qtVersion, sizeof qtVersion)) != 0) { + qFatal(QString("Qt build version mismatch!(%1)").arg(QT_VERSION_STR).toLatin1()); + } + parseArguments(); QObject::connect(this, &QApplication::aboutToQuit, [this] { cleanup(); }); }