原因:由于編譯時,使用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}
}