在同一台机器上安装 2 个 qt 构建
install 2 qt builds on the same machine
我一直在使用在此目录中构建的静态构建 Qt 5.0.2
D:\Soft\programming\qt-5.4.2
.
现在我已经安装了预构建的 qt-windows-opensource-5.0.2-mingw47_32-x86-offline
到 C:\Qt\Qt5.0.2
QtCreator 配置中显示的 qmake 位置是 C:\Qt\Qt5.0.2.0.2\mingw47_32\bin\qmake.exe
和编译器:C:\Qt\Qt5.0.2\Tools\MinGW\bin\gcc.exe
静态版本的 qmake 位置是
D:\Soft\programming\qt-5.4.2\qtbase\bin\qmake.exe
和编译器
Microsoft Visual C++ Compiler 11.0 (x86)
在构建测试程序时,我收到了以下形式的几个警告。
C:\Users\Bill\Desktop\mkspecs\modules\qt_lib_sql.pri:8: error: WARNING: Include file D:/Soft/programming/qt-5.0.1/qtbase/mkspecs/modules-inst/qt_lib_sql.pri not found`
我以前在静态构建的 qt 中忽略这些错误。一个例子是
C:\Users\Bill\Documents\QtProjects\mkspecs\modules\qt_lib_sql.pri:8: error: WARNING: Include file D:/Soft/programming/qt-5.4.2/qtbase/mkspecs/modules-inst/qt_lib_sql.pri not found
现在,我收到警告和错误;
:-1: error: error: unrecognized command line option '-wl,-enable-auto-import'
:-1: error: error: wl: No such file or directory
:-1: error: error: unrecognized command line option '-wl'
作为一个主要问题,D:/Soft/programming/qt-5.0.1/
与静态构建警告中现有的 D:/Soft/programming/qt-5.4.2
相比,预构建警告中不存在 D:/Soft/programming/qt-5.0.1/
。
我猜这个新安装正在从静态构建目录读取配置和 qmake 文件。
如果您正在切换 Qt 版本,您必须在您的项目文件夹中执行 'nmake distclean'(从终端或您的 IDE),然后 运行 qmake 使用 version/path 你想建立。否则,旧路径会留在您的 makefile 中。一个'make clean'还不够
我一直在使用在此目录中构建的静态构建 Qt 5.0.2
D:\Soft\programming\qt-5.4.2
.
现在我已经安装了预构建的 qt-windows-opensource-5.0.2-mingw47_32-x86-offline
到 C:\Qt\Qt5.0.2
QtCreator 配置中显示的 qmake 位置是 C:\Qt\Qt5.0.2.0.2\mingw47_32\bin\qmake.exe
和编译器:C:\Qt\Qt5.0.2\Tools\MinGW\bin\gcc.exe
静态版本的 qmake 位置是
D:\Soft\programming\qt-5.4.2\qtbase\bin\qmake.exe
和编译器
Microsoft Visual C++ Compiler 11.0 (x86)
在构建测试程序时,我收到了以下形式的几个警告。
C:\Users\Bill\Desktop\mkspecs\modules\qt_lib_sql.pri:8: error: WARNING: Include file D:/Soft/programming/qt-5.0.1/qtbase/mkspecs/modules-inst/qt_lib_sql.pri not found`
我以前在静态构建的 qt 中忽略这些错误。一个例子是
C:\Users\Bill\Documents\QtProjects\mkspecs\modules\qt_lib_sql.pri:8: error: WARNING: Include file D:/Soft/programming/qt-5.4.2/qtbase/mkspecs/modules-inst/qt_lib_sql.pri not found
现在,我收到警告和错误;
:-1: error: error: unrecognized command line option '-wl,-enable-auto-import'
:-1: error: error: wl: No such file or directory
:-1: error: error: unrecognized command line option '-wl'
作为一个主要问题,D:/Soft/programming/qt-5.0.1/
与静态构建警告中现有的 D:/Soft/programming/qt-5.4.2
相比,预构建警告中不存在 D:/Soft/programming/qt-5.0.1/
。
我猜这个新安装正在从静态构建目录读取配置和 qmake 文件。
如果您正在切换 Qt 版本,您必须在您的项目文件夹中执行 'nmake distclean'(从终端或您的 IDE),然后 运行 qmake 使用 version/path 你想建立。否则,旧路径会留在您的 makefile 中。一个'make clean'还不够