Qt5.9.0中出现 LNK1104:无法打开文件“xxxx.lib”错误。
检查.pro文件中的lib导入路径都正确,但是怎么构建,都会出现上面的错误。
Windows系统中,建议导入lib库时,统一采用全路径的方式,这样避免出错:
LIBS += $$PWD/3rdparty/lib/dxflib.lib //$$PWD当前工程目录
// 或
LIBS += D:Myproject/3rdparty/lib/dxflib.lib
// 如果路径中有空格,就用双引号包起来
LIBS += "D:MyFirst project/3rdparty/lib/dxflib.lib"
注意,修改pro中的路径后,需要对项目先“执行qmake”,然后“重新构建”,否则QtCreator会保持之前的状态。