gpt4 book ai didi

c++ - 如何检查 QT_VERSION 以包含不同的标题?

转载 作者:IT老高 更新时间:2023-10-28 21:37:38 25 4
gpt4 key购买 nike

Qt4 和 Qt5 的头文件组织方式不同。所以我需要检查qt版本以包含不同的东西,例如:

#if QT_VERSION >= 0x050000
#include <QtMultimedia>
#endif

但是,这似乎不起作用。 QT_VERSION 尚未定义。我该如何解决这个问题?

最佳答案

只要您包含 <QtGlobal>你可以用宏来检查:

#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)

与@Javier 建议的相同,只是语法不同,对我来说更易读

关于c++ - 如何检查 QT_VERSION 以包含不同的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24899558/

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