Qt5.9.0导入lib库出现LNK1104错误

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会保持之前的状态。

你可能感兴趣的:(QT)