Qt开源版本安装问题

问题描述 投票:0回答:1

我正在尝试使用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"

我尝试取消安装,然后重新安装,我尝试重新下载exe,但似乎无济于事。我希望你们能帮助我。

windows qt qt5 failed-installation
1个回答
0
投票

这些错误很烦人。安装程序正在尝试运行sdktool在刚刚安装的QtCreator中设置Qt构建工具包(编译器详细信息/等),但不能安装,该消息从不告诉您确切的原因。

过去对我来说这是一个权限问题-用户sdktool正在运行,因为(从Qt安装程序中)没有修改QtCreator安装文件夹中内容的权限。 (我以为这很奇怪,因为无论如何我总是以管理员身份运行所有内容。)因此,我的解决方案是确保QtCreator安装文件夹具有系统上所有用户的写入权限。实际上,我只是修改Qt安装的整个Tools文件夹的权限。即使对安装程序运行,此方法(对我而言)仍然有效,在出现第一个错误提示后,我可以进入更改权限并告诉其重试。

[另一种选择是忽略这些错误并在QtCreator中手动设置编译器工具包,但这很麻烦,并且在为您准备好所有设置之后,当然可以帮助您入门。

© www.soinside.com 2019 - 2024. All rights reserved.