ani*_*nil 4 application-development
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/qtversion.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/devices.xml:
Permission denied
Cannot overwrite file /home/baadshah/.config/QtProject/qtcreator/toolchains.xml:
Permission denied
Run Code Online (Sandbox Code Playgroud)
我在打开 Qt 时遇到这 4 个错误,并且在打开新文件时无法找到应用程序
Qt 安装程序添加以 root 为所有者的配置目录。
您需要拥有文件和目录到文件才能写入文件。所以在每个文件上设置这样的权限:
sudo -s chmod o+w /home/baadshah/.config/QtProject/qtcreator/*.xml
Run Code Online (Sandbox Code Playgroud)
如果目录
/home/baadshah/.config/QtProject/qtcreator/
/home/baadshah/.config/QtProject/
Run Code Online (Sandbox Code Playgroud)
由其他人拥有,而不是您的用户名(即root),您也需要更改它。如果是这样,您可以通过以下方式更改:
sudo chown -R $USER:$USER /home/baadshah/.config/QtProject/
Run Code Online (Sandbox Code Playgroud)