使用 Windeployqt 时的"Warning: Cannot find GCC installation directory. g++.exe must be in the path."



当我运行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++)所在的位置。另外,不要忘记设置路径后可能需要重新启动计算机。

相关内容

最新更新