gpt4 book ai didi

c++ - 根据 Qt 版本添加条件宏

转载 作者:搜寻专家 更新时间:2023-10-31 02:10:07 24 4
gpt4 key购买 nike

可以根据当前的Qt版本编译不同的代码:

#if QT_VERSION < 0x050000
.....
#else
.....
#endif

但是,Qt4 和 Qt5 有不同的检查操作系统的宏:Q_WS_WIN -> Q_OS_WINQ_WS_X11 -> Q_OS_LINUX。如何为特定操作系统添加#ifdef宏?

最佳答案

你不需要使用QT_VERSION,你可以像这样检查两个版本:

#if defined(Q_WS_WIN) || defined(Q_OS_WIN)
// Windows...
#elif defined(Q_WS_X11) || defined(Q_OS_LINUX)
// Linux...
#endif

关于c++ - 根据 Qt 版本添加条件宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45794885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com