原因:由于编译时,使用debug模式下,动态库没有对应的lxxd1中的xx库
解决方案1:改为release编译;
解决方案2:在引用的三方pri文件中,去掉多余的d
#修改前
if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {QTN_LIB_NAME = $$QTN_LIB_NAME"d"#修改后
if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {QTN_LIB_NAME = $$QTN_LIB_NAME
拓展:
QT中的.pro文件中,搜索CONFIG(debug, debug|release),可以看到编译需要使用的文件明
#案例
TARGET = "Grid_"$$member(TARGET, 0)
!debug_and_release|build_pass {CONFIG(debug, debug|release) {TARGET = $$member(TARGET, 0)d}
}