当我运行windeployqt
来部署我的应用程序时,我收到以下警告:
Warning: Cannot find GCC installation directory. g++.exe must be in the path.
即使我已经将Path
环境变量设置为包含位于 C:QtQt5.12.05.12.0mingw73_64bin
的 Qt 的 MinGW 二进制文件。因此,我可以看到编译器运行时库不包含在部署的包中,即使我显式使用 --compiler-runtime
标志也是如此。我不确定我错过了哪一步?
问题是你在安装 Qt 时还应该安装 MinGW 编译器(为此,请在安装向导的"工具"部分下选中"MinGW 编译器"),然后将其路径添加到 Path
环境变量:
C:QtQt5.12.0Toolsmingw730_64bin
这是所有相关编译器二进制文件(包括 g++
)所在的位置。另外,不要忘记设置路径后可能需要重新启动计算机。