C++ Qt Creator在makefile LIBS行中复制条目

C++ Qt Creator在makefile LIBS行中复制条目,c++,qt,makefile,qt-creator,qmake,C++,Qt,Makefile,Qt Creator,Qmake,我在Qt Creator 3.3(Windows 7)中开发了一个Qt应用程序,使用的是Qt 5.4.0,它过去(现在)运行良好。我还安装了与之平行的Qt 5.4.1,其套件定义本身并不完全有效 我遇到的问题是,在5.4.1版本的自动生成makefile中,两个Qt版本都有一个重复的LIBS条目。下面是生成的makefile的相关部分(为了可读性,我添加了换行符) Qt 5.4.0 LIBS = glu32.lib opengl32.lib gdi32.lib user32.l

我在Qt Creator 3.3(Windows 7)中开发了一个Qt应用程序,使用的是Qt 5.4.0,它过去(现在)运行良好。我还安装了与之平行的Qt 5.4.1,其套件定义本身并不完全有效

我遇到的问题是,在5.4.1版本的自动生成makefile中,两个Qt版本都有一个重复的LIBS条目。下面是生成的makefile的相关部分(为了可读性,我添加了换行符)

Qt 5.4.0

LIBS          = glu32.lib opengl32.lib gdi32.lib user32.lib shell32.lib
                /LIBPATH:
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\qtmain.lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\Qt5WinExtras.lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\Qt5Widgets.lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\Qt5Gui.lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\Qt5Network.lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl\lib\Qt5Core.lib
Qt 5.4.1

LIBS          = glu32.lib opengl32.lib gdi32.lib user32.lib shell32.lib
                /LIBPATH:
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\qtmain.lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\Qt5WinExtras.lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\Qt5Widgets.lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\Qt5Gui.lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\Qt5Network.lib
                C:\cpplib\qt-5.4\5.4.1\msvc2010_opengl_64\lib\Qt5Core.lib
                /LIBPATH:
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl_64\lib
                C:\cpplib\qt-5.4\5.4\msvc2010_opengl_64\lib\Qt5Core.lib
如果我删除最后两行,一切都会正常工作,但显然只有在下次运行
qmake
时,它们才会被再次写入。我在我的
AppData
文件夹的Qt Creator和settings文件中找不到与这些条目相关的任何菜单,因此我不知道所有这些值来自何处。我的项目文件中没有额外的
LIBS
条目,当然,这两个版本都是同一个项目

注意:
我应该补充一点,因为我的机器上没有64位Qt 5.4.0版本,所以找不到最后一个文件。否则,附加条目将不会真正起作用,因为它根本不需要。

我也看到了这一点,Gentoo 64位上的QT Creator 4.2.0中的QT 5.7.1。以前不是这样,但在文件移动之后,这种情况经常发生。