Добавить в корзинуПозвонить
Найти в Дзене

Qt - как разделить исходный код в Qt под Windows и под Linux?

Telegram Teletype vc.ru dzen.ru версия 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
}
Telegram Teletype vc.ru dzen.ru

Telegram Teletype vc.ru dzen.ru

версия 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
}


Telegram Teletype vc.ru dzen.ru