我有一个依赖于其他第三方库的Qt项目,这些库我已经从源代码中编译出来了。在编译这些第三方库时,我会指定使用哪个Qt套件进行编译(因为这些第三方库依赖于Qt)。
例如,这些第三方库可能是使用Qt5.9.2_x64_msvc2015编译的,也可能是使用Qt5.7.2_x64_msvc2013编译的。
因此,在我正在开发的项目中,如果我想使用Qt5.9.2_x64_msvc2015套件进行编译,那么我希望该项目能够自动切换
我知道我可以使用
例如,这些第三方库可能是使用Qt5.9.2_x64_msvc2015编译的,也可能是使用Qt5.7.2_x64_msvc2013编译的。
因此,在我正在开发的项目中,如果我想使用Qt5.9.2_x64_msvc2015套件进行编译,那么我希望该项目能够自动切换
LIBS
和INCLUDEPATH
到我用相同Qt套件编译的第三方库。我知道我可以使用
QT_MAJOR_VERSION
,QT_MINOR_VERSION
和QT_PATCH_VERSION
来检查我正在使用的Qt套件的“版本”,但是如何在.pro文件中获取正在使用的套件是否为x64
vs x86
以及msvc2013
vs msvc2015
?