Dr.*_*son 6 windows qt failed-installation qt5
我正在尝试使用 Web 安装程序安装 Qt 的开源版本。它会下载所有内容并安装到大约 50%,然后开始出现错误。我收到以下错误:
\nError during installation process (qt.qt5.51Z5.win64_rnsvcZ0\xe2\x80\x98l5_64):\nl Execution failed (Unexpected exit code: 2): "C:\\Qt\\/Tools/QtCreator\\bin\n\\sdktool.exe addQt --id qt.qt5.5125.win64_msvc2015_64 --nameQt %{Qt::Version}\nMSVC2015 64bit --type Qt4ProjectManager.Qt\\Version.Desktop --qrnake C:\\Qt/\n5.12.5/msvc2015_64/bin/qrnake.exe"\n\nError during installation process (qt,qt5.5125.win64_msvc2015_64): \nExecution failed (Unexpected exit code: 2): "C:\\QtVTools/QtCreator\\bin \n\\sdktool.exe addKit --id qt,qt5.5125.win64_msvc2015_64_kit --name Desktop Qt %(Qt:Version) MSVC2015 \n64bit --Ctoolchain x86-windows-msvc2015-pe-64bit -\xc2\xadCxxtoolchain x86-windows-msvc2015-pe-64bit --qt \nqt,qt5.5125.win64_msvc2015_64--debuggerengine4 --devicetype Desktop"\n\nError during installation process (qt,qt5.5125.win32_msvc2017): \nExecution failed (Unexpected exit code: 2): "C:\\QtVTools/QtCreator\\bin \n\\sdktool.exe addQt --id qt.qt5.5125.win32_msvc2017 --name Qt %(Qt:Version} MSVC2017 32bit --type \nQt4ProjectManager.QtVersion.Desktop --qmake C:\\Qt/ 5.12. 5/msvc2017 /bin/ qmake.exe"\n\nError during installation process (qt,qt5.5125.win64_msvc2017_64): \nExecution failed (Unexpected exit code: 2): "C:\\QtVTools/QtCreator\\bin \n\\sdktool.exe addQt --id qt.qt5.5125.win64_msvc2017_64 --name Qt %(Qt:Version} MSVC2017 64bit --type \nQt4ProjectManager.QtVersion.Desktop --qmake Cc\\Qt/ 5.12.5/msvc2017 _ 64/bin/ qmake.exe"\n\nError during installation process (qt,qt5.5125.win64_msvc2017_64): \nExecution failed (Unexpected exit code: 2): "C:\\Qt\\/Tools/QtCreator\\bin \n\\sdktool.exe addKit --id qt,qt5.5125.win64_msvc2017_64_kit --name Desktop Qt %(Qt:Version} MSVC2017 \n64bit --Ctoolchain x86-windows-msvc2017-pe-64bit -\xc2\xadCxxtoolchain x86-windows-msvc2017-pe-64bit --qt \nqt.qt5.5125.win64_msvc2017_64 --debuggerengine 4 --devicetype Desktop"\n
Run Code Online (Sandbox Code Playgroud)\n我尝试取消安装然后重新安装,我尝试重新下载exe,但似乎没有任何帮助。
\n这些错误很烦人。安装程序正在尝试运行sdktool
以在刚刚安装的 QtCreator 中设置 Qt 构建套件(编译器详细信息/等),但不能,并且该消息从未告诉您确切的原因。
在过去,对我来说,这被证明是一个权限问题——用户sdktool
(从 Qt 安装程序)运行时没有权限修改 QtCreator 安装文件夹中的内容。(我觉得这很奇怪,因为我总是以管理员身份运行所有内容。)所以我的解决方案是确保 QtCreator 安装文件夹对我系统上的所有用户都有写权限。实际上我只是修改 Qt 安装的整个 Tools 文件夹的权限。即使安装程序正在运行,这也适用(对我来说),在第一个错误提示之后,我可以进入更改权限并告诉它重试。
另一种选择是忽略这些错误并在 QtCreator 中手动设置编译器套件,但这很麻烦,而且当所有内容都已为您设置完毕后,它肯定有助于开始。
另一种选择是复制那些失败的sdktool
命令并在安装后手动运行它们。我已经在“紧要关头”这样做过几次,但还是有点麻烦。