使用QMAKE构建项目的32位和64位版本

Rap*_*ael 8 qt qmake 32bit-64bit

我需要生成一个32位版本的应用程序,但我正在编译64位操作系统.我正在寻找一种方法让QMake生成我的应用程序的32位和64位版本.如果这不可能,我想知道如何切换到32位.我还想避免乱用生成的makefile.

Pie*_*per 8

使用类似的结构:

CONFIG += 32bit

CONFIG(32bit) {
    TARGET = 32bit_binary
    QMAKE_CXXFLAGS += -m32
    LIBS += -L<path to 32bit libraries>
}
CONFIG(64bit) {
    TARGET = 64bit_binary
}
Run Code Online (Sandbox Code Playgroud)

在.pro文件中.然后,您只需要更改一行以重新编译其他体系结构.