Qmake 项目文件中是否有“win64”标识符? Qt Qmake advanced文档没有提到 unix/macx/win32 以外的内容。
到目前为止,我已经尝试使用:
win32:message("using win32")
win64:message("using win64")
amd64:message("using amd64")
结果总是“使用 win32”。
我必须为 x32 和 x64 项目使用单独的项目文件,这样它们才能针对正确的库进行编译吗?有没有其他方法可以区分 32 位和 64 位环境?
最佳答案
我是这样做的
win32 {
## Windows common build here
!contains(QMAKE_TARGET.arch, x86_64) {
message("x86 build")
## Windows x86 (32bit) specific build here
} else {
message("x86_64 build")
## Windows x64 (64bit) specific build here
}
}
关于windows - Qmake 中 win64 配置的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356666/