首页| 论坛| 消息

标题:Qt .pro 中如何判断编译器的位数,引用不同的库?
作者:rs779068092
日期:2017-05-04 10:21
内容:

Qt .pro 中如何判断编译器的位数,引用不同的库?
开发中需要 32位 64位并行开发, 每次都要手动去更改引用的库,如何做到像判断机器平台 windows linux mac 和 编译类型 debug release 一样的方便


#1 [stlcours 05-09 23:15]
我觉得不行。所以我把公用部分写到.pri里,然后做两个pro文件即可
#2 回 stlcours 的帖子 [rs779068092 05-16 09:57]
stlcours:我觉得不行。所以我把公用部分写到.pri里,然后做两个pro文件即可 (2017-05-09 23:15) 
对对,你这个方法也挺好的,同时打开两个工程就可以了,感谢分享
#3 [zhjun5337 06-16 13:46]
contains(QT_ARCH, i386) {
} else {
}
#4 回 zhjun5337 的帖子 [stlcours 06-16 19:51]
zhjun5337:contains(QT_ARCH, i386) {
} else {
} (2017-06-16 13:46) 
厉害厉害,话说这个对所有平台都管用吗?要在你这个语句里再细分各个不同平台啊。
#5 [XChinux 06-17 10:38]
win32 {
contains(DEFINES, WIN64) {
DESTDIR = $${PWD}/../../bin64
} else {
DESTDIR = $${PWD}/../../bin32
}
} else {
DESTDIR = $${PWD}/../../bin
}
我Windows下是这样判断的....

<< 1 2 >> (1/2)

回复 发表
主题 版块