检测编译器版本 32 或者 64
方法一
greaterThan(QT_MAJOR_VERSION,4){
TARGET_ARCH=$${QT_ARCH}
}else{
TARGET_ARCH=$${QMAKE_HOST.arch}
}
contains(TARGET_ARCH, x86_64){
message("64-bit")
}else{
message("32-bit")
}
方法二
make64bit{
message("64-bit")
}else{
message("32-bit")
}
注:方法二简单但是有的时候会不起作用,我也没找到原因,如果哪位小伙伴知道,或者知道相关资料请评论或者私信发我一下多谢了!