从 Qt 5.5.1 更新到 Qt 5.6 导致链接错误

Update from Qt 5.5.1 to Qt 5.6 leads to linking errors

我刚刚尝试将项目从 Qt5.5.1 更新到 Qt5.6,但现在在链接过程中失败了。

C:/Qt/Qt5.6.0/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Qt/Qt5.6.0/5.6/mingw49_32/lib/liblibQt5Core.a
C:/Qt/Qt5.6.0/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Qt/Qt5.6.0/5.6/mingw49_32/lib/liblibQt5Sql.a
C:/Qt/Qt5.6.0/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Qt/Qt5.6.0/5.6/mingw49_32/lib/liblibQt5Gui.a
C:/Qt/Qt5.6.0/Tools/mingw492_32/bin/../lib/gcc/i686-w64-mingw32/4.9.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Qt/Qt5.6.0/5.6/mingw49_32/lib/liblibQt5Widgets.a
collect2.exe: error: ld returned 1 exit status

该程序使用 qbs 与 QT5.5.1 编译良好。 现在我添加了新的 QT 版本,但出现了这些错误。 我不知道,为什么 qbs 添加两次 "lib" 前缀,也不知道为什么 qbs 试图使用它。这个程序应该使用Qt的共享库。

谁能给我一个提示,我该如何解决这个问题?或者问题的原因可能是什么?

此问题已在 qbs 1.5.0 中解决。