Qt pro项目文件设置
greaterThan(QT_MAJOR_VERSION,4){
TARGET_ARCH=$${QT_ARCH}
}else{
TARGET_ARCH=$${QMAKE_HOST.arch}
}
contains(TARGET_ARCH, x86_64){
CONFIG(debug,debug|release){
MOC_DIR = build/x64/tmp_debug/moc
RCC_DIR = build/x64/tmp_debug/rcc
UI_DIR = build/x64/tmp_debug/ui
OBJECTS_DIR = build/x64/tmp_debug/obj
DESTDIR = build/x64/bin/debug/
}else{
MOC_DIR = build/x64/tmp_release/moc
RCC_DIR = build/x64/tmp_release/rcc
UI_DIR = build/x64/tmp_release/ui
OBJECTS_DIR = build/x64/tmp_release/obj
DESTDIR = build/x64/bin/release/
}
}else{
CONFIG(debug,debug|release){
MOC_DIR = build/x86/tmp_debug/moc
RCC_DIR = build/x86/tmp_debug/rcc
UI_DIR = build/x86/tmp_debug/ui
OBJECTS_DIR = build/x86/tmp_debug/obj
DESTDIR = build/x86/bin/debug/
}else{
MOC_DIR = build/x86/tmp_release/moc
RCC_DIR = build/x86/tmp_release/rcc
UI_DIR = build/x86/tmp_release/ui
OBJECTS_DIR = build/x86/tmp_release/obj
DESTDIR = build/x86/bin/release/
}
}
参考:
判断编译器版本