[Qt 開発ノート] Ubuntu (Linux) で QtCreator が開き、「ファイルは XXXX を上書きできません」というメッセージが表示される問題の解決策

Ubuntu (Linux) で QtCreator ポップアップ ウィンドウが開き、「ファイルは XXXX を上書きできません」というメッセージが表示される問題の解決策

1. 問題の説明

Ubuntu (Linux) 環境に Qt をインストールすると、QtCreator ポップアップ ウィンドウに「ファイルは xxxx を上書きできません」などの問題が表示されます。

2. 解決策

  1. トラブルシューティング
    「Qt インストール パス/Tools/QtCreator/bin」ディレクトリに移動し、qtcreator を実行します。
./qtcreator

このように、qtcreator を実行すると、ポップアップ ウィンドウに「ファイルの上書き」エラーが表示されます。

sudo ./qtcreator

sudo 権限で qtcreator を実行してもエラーは報告されないため、これは権限の問題であると確信できます

  1. 解決策
    コマンド ラインで、ポップアップ ウィンドウ プロンプトに記載されているファイル パスを入力し、コマンド ls -l を入力すると、これらのファイルには通常のユーザー権限では書き込み権限がないことがわかります。そのため、次の方法で権限を変更できます。この問題を解決するには chmod を使用します。
chmod 777 文件名

ポップアップ ウィンドウで要求されたすべてのファイルのアクセス許可を変更し、一般ユーザーのアクセス許可で qtcreator を起動した後、ポップアップ ウィンドウ エラーは発生しません。
(たとえば、テストでエラーを報告したファイル パスは、/home/username/.config/QtProject/qtcreator パスの下にあります。.config の前に「.」があることに注意してください。これは隠しフォルダーです。コマンドラインで表示するには、ls -a を使用します)

おすすめ

転載: blog.csdn.net/qq_37354286/article/details/103576644