首页| 论坛| 消息

标题:请问QMake如何分debug和release复制第三方库
作者:lihybn
日期:2022-02-21 13:22
内容:

我的QMake代码如下所示,这边要求当编译(或者执行qmke,在这不是重点,实在不行就编译复制)时将依赖的第三方库从lib文件夹下复制到运行目录下,第三方库有的区分debug/release,有的不区分。我这边打印LIBS,发现路面存储着debug/release所有的路径和库目录。请问大神这个需求改怎么写才好呢#区分Debug和Release
Release:LIBS +=\
-L../test/opencv/lib -lopencv_world451
Debug:LIBS +=\
-L../test/opencv/lib -lopencv_world451d
#不区分Debug和Release
LIBS +=\
-L../test/XXX/lib -lXXX

for (iter, LIBS) {
message($$iter)
}


#1 [clickto 02-21 20:13]
CONFIG(debug,debug|release) {
LIBS += ...//debug
} else {
LIBS += ...//release
}
#2 [fsu0413 02-21 20:14]
CONFIG(debug, debug|release): xxxx

edit: 好家伙,我忘了config要大写
#3 回 clickto 的帖子 [lihybn 03-31 09:51]
clickto:CONFIG(debug,debug|release) {
    LIBS += ...  //debug
} else {
    LIBS += ...  //release
} (2022-02-21 20:13) 
谢谢大佬
#4 回 fsu0413 的帖子 [lihybn 03-31 09:51]
fsu0413:CONFIG(debug, debug|release): xxxx

edit: 好家伙,我忘了config要大写
 (2022-02-21 20:14) 
太感谢了,大佬

回复 发表
主题 版块