我需要生成32位版本的应用程序,但是我正在64位OS上进行编译。我正在寻找一种使QMake生成我的应用程序的32位和64位版本的方法。如果这不可能,我想知道如何切换到32位。
我还想避免不得不弄乱生成的makefile。
最佳答案
使用类似以下的构造:
CONFIG += 32bit
CONFIG(32bit) {
TARGET = 32bit_binary
QMAKE_CXXFLAGS += -m32
LIBS += -L<path to 32bit libraries>
}
CONFIG(64bit) {
TARGET = 64bit_binary
}
在您的.pro文件中。然后,您只需要更改一条线即可为另一种体系结构重新编译。
关于qt - 使用QMAKE生成32位和64位版本的项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4383475/