gpt4 book ai didi

c++ - Qt .pro 文件获取 Qtkit 名称

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

我有一个 Qt 项目,该项目依赖于我从源代码编译的其他第 3 方库。在编译这些第 3 方库时,我指定了用于编译的 Qt 工具包(因为这些第 3 方库依赖于 Qt)

例如,这些第 3 方库可能是使用 Qt5.9.2_x64_msvc2015 编译的,也可能是使用 Qt5.7.2_x64_msvc2013 编译的。

所以在我正在开发的项目中,如果我想使用Qt5.9.2_x64_msvc2015套件进行编译,那么我希望项目自动切换LIBSINCLUDEPATH 到我用相同的 Qt 工具包编译的第 3 方库。

我知道我可以使用 QT_MAJOR_VERSIONQT_MINOR_VERSIONQT_PATCH_VERSION 来检查我正在使用的 qt 工具包的“版本” ,但是如果使用的套件是 x64 vs x86 以及 msvc2013 vs msvc2015,我怎么能进入 .pro 文件?

最佳答案

看来我是自己想出来的。我要查找的术语存储在 CONFIG 变量中。

如果你执行message($$CONFIG),你会看到打印了一大堆东西,但你要找的是win32-msvc2013win32-msvc2015 项。

所以对此的检查将类似于以下内容:

CONFIG("win32-msvc2013") {
# do something specific to the msvc2013 kit
}
CONFIG("win32-msvc2015") {
# do something else specific to the msvc2015 kit
}

关于c++ - Qt .pro 文件获取 Qtkit 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48432345/

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