Qmake项目文件中是否有“win64”标识符?除了unix / macx / win32之外,
Qt Qmake advanced文档不提及。
到目前为止,我试过使用:
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 } }