Windows – Qmake中win64配置的标识符

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

    }
}

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...