我想检测qmake当前是否正在使用MingW(win32-gcc)或Visual Studio(win32-msvc200X)构建。
目前我正在使用以下构造:
windows{
contains(QMAKE_CC, gcc){
# MingW
}
contains(QMAKE_CC, cl){
# Visual Studio
}
}
这似乎并不特别强大。还有更好的方法吗?
答案 0 :(得分:8)
可能不再强大,但不同:
windows {
*-g++* {
# MinGW
}
*-msvc* {
# MSVC
}
}