我正在尝试使用web安装程序安装Qt的开源版本。它下载所有内容并安装大约50%,然后错误开始弹出。我得到以下错误:
Error during installation process (qt.qt5.51Z5.win64_rnsvcZ0‘l5_64):
l Execution failed (Unexpected exit code: 2): "C:\Qt\/Tools/QtCreator\bin
\sdktool.exe addQt --id qt.qt5.5125.win64_msvc2015_64 --nameQt %{Qt::Version}
MSVC2015 64bit --type Qt4ProjectManager.Qt\Version.Desktop --qrnake C:\Qt/
5.12.5/msvc2015_64/bin/qrnake.exe"
Error during installation process (qt,qt5.5125.win64_msvc2015_64):
Execution failed (Unexpected exit code: 2): "C:\QtVTools/QtCreator\bin
\sdktool.exe addKit --id qt,qt5.5125.win64_msvc2015_64_kit --name Desktop Qt %(Qt:Version) MSVC2015
64bit --Ctoolchain x86-windows-msvc2015-pe-64bit -Cxxtoolchain x86-windows-msvc2015-pe-64bit --qt
qt,qt5.5125.win64_msvc2015_64--debuggerengine4 --devicetype Desktop"
Error during installation process (qt,qt5.5125.win32_msvc2017):
Execution failed (Unexpected exit code: 2): "C:\QtVTools/QtCreator\bin
\sdktool.exe addQt --id qt.qt5.5125.win32_msvc2017 --name Qt %(Qt:Version} MSVC2017 32bit --type
Qt4ProjectManager.QtVersion.Desktop --qmake C:\Qt/ 5.12. 5/msvc2017 /bin/ qmake.exe"
Error during installation process (qt,qt5.5125.win64_msvc2017_64):
Execution failed (Unexpected exit code: 2): "C:\QtVTools/QtCreator\bin
\sdktool.exe addQt --id qt.qt5.5125.win64_msvc2017_64 --name Qt %(Qt:Version} MSVC2017 64bit --type
Qt4ProjectManager.QtVersion.Desktop --qmake Cc\Qt/ 5.12.5/msvc2017 _ 64/bin/ qmake.exe"
Error during installation process (qt,qt5.5125.win64_msvc2017_64):
Execution failed (Unexpected exit code: 2): "C:\Qt\/Tools/QtCreator\bin
\sdktool.exe addKit --id qt,qt5.5125.win64_msvc2017_64_kit --name Desktop Qt %(Qt:Version} MSVC2017
64bit --Ctoolchain x86-windows-msvc2017-pe-64bit -Cxxtoolchain x86-windows-msvc2017-pe-64bit --qt
qt.qt5.5125.win64_msvc2017_64 --debuggerengine 4 --devicetype Desktop"我已经尝试取消安装,然后重新安装,我已经尝试重新下载可执行文件,但似乎没有任何帮助。
发布于 2019-11-12 03:22:44
这些错误令人讨厌。安装程序正在尝试运行sdktool以在QtCreator中设置Qt构建工具包(编译器详细信息/等),它刚刚安装了Qt构建工具包,但无法安装,并且消息永远不会告诉您确切原因。
在过去,对我来说这被证明是一个权限问题--运行sdktool的用户(来自Qt安装程序)没有权限修改QtCreator安装文件夹中的内容。(我认为这很奇怪,因为我总是以管理员身份运行所有操作。)因此,我的解决方案是确保QtCreator安装文件夹对我的系统上的所有用户都具有写权限。实际上,我只是修改了Qt安装的整个工具文件夹的权限。即使在安装程序运行的时候,这对我来说也是有效的,在第一个错误提示后,我可以进入一个更改权限,并告诉它重试。
另一种选择是忽略这些错误,在QtCreator中手动设置编译器工具包,但这很麻烦,而且当所有这些都为您设置好的时候,它肯定会帮助您开始。
另一种选择是复制那些失败的sdktool命令,并在安装后手动运行它们。我曾经在“紧要关头”这样做过几次,但还是有点麻烦。
发布于 2020-12-25 04:44:24
以防其他人在Mac的最新Qt6和Qt Creator 4.14中遇到类似的问题。命令中的sdktool路径错误。手动在Qt\ Creator.app/Contents/Resources/libexec/ (sdktool位于其父文件夹中)中创建一个符号链接,它应该可以正常工作。
https://stackoverflow.com/questions/58806464
复制相似问题