在Win64上使用MinGW编译Qt - 哪个MinGW?

时间:2014-09-24 17:22:40

标签: windows qt mingw

基于these instructions我尝试使用MinGW 4.8.2在Windows 7x64上安装/编译Qt 4.8.6。根据这些说明,我从this site获取了MinGW,这导致我win-builds.org

结果是我的目录中充满了各种mingw可执行文件:x86_64-w64-mingw32-c++.exex86_64-w64-mingw32-g++-4.8.2.exex86_64-w64-mingw32-g++.exex86_64-w64-mingw32-gcc-4.8.2.exex86_64-w64-mingw32-gcc-ar-4.8.2.exe,{{1 },x86_64-w64-mingw32-gcc-nm-4.8.2.exex86_64-w64-mingw32-gcc-ranlib-4.8.2.exe

当我去安装Qt时,它询问MinGW在哪里:
screenshot of MinGW installer step.

但是当我提供所有可执行文件的路径时,它说它找不到x86_64-w64-mingw32-gcc.exe
There is a problem with your MinGW installation: g++ not found in C:\Program Files\Utilities\winbuilds\bin\bin Do you still want to continue? (Your installation may not work)

我是否需要将其中一个可执行文件别名为Qt的其他名称才能找到它?

1 个答案:

答案 0 :(得分:1)

正如我在发布上述屏幕截图时才注意到的,Qt安装程序正在向路径添加额外的\bin。给它提供可执行文件的父文件夹的位置,在我的例子中只是:
C:\Program Files\Utilities\winbuild