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

时间:2016-05-04 09:19:36

标签: qbs

我只是尝试将项目从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_profile_qt_5_6_0

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

1 个答案:

答案 0 :(得分:1)

此问题已在qbs 1.5.0中解决。