Qt - как разделить исходный код в Qt под Windows и под Linux?
версия Qt: 5.15
Непосредственно в коде:
#ifdef Q_OS_LINUX
// код под Linux
#endif
#ifdef Q_OS_ANDROID
// код под Android
#endif
#ifdef Q_OS_WIN
// код под Windows
#endif
#ifdef Q_OS_WIN32
// код под Windows 32 бита
#endif
#ifdef Q_OS_WIN64
// код под Windows 64 бита
#endif
Через разные cpp-файлы в pro-файле:
win32 {
SOURCES += example_win.cpp
}
unix {
SOURCES += example_linux.cpp
}
Начать дискуссию