在Qmake项目文件中是否有“win64”标识符?Qt Qmake高级文档没有提到除了unix/macx/win32之外的其他内容。
迄今为止,我尝试使用:
迄今为止,我尝试使用:
win32:message("using win32")
win64:message("using win64")
amd64:message("using amd64")
结果始终是“使用win32”。
我必须为x32和x64项目使用单独的项目文件,这样它们才能编译正确的库吗?是否有其他方法来区分32位和64位环境?
QMAKE_TARGET
包含项目目标的名称(即二进制文件)。qmake
从未设计用于处理目标与主机不同的交叉编译。 - rubenvbqmake
可以进行交叉编译,例如在 Linux 上为 Windows 进行交叉编译。被接受的答案使用了QMAKE_TARGET
,但对我来说并不起作用。 - Simon