标题:请问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)
太感谢了,大佬