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 }
Начать дискуссию