Qtでアプリケーションを開発しています。/usr/share/applicationsの場所にファイルを作成する必要があります。以下は私のコードですルートユーザーが所有するフォルダにプログラムでファイルを作成する方法
私はデバッグ中に何のエラーも出ませんが、ファイルは作成されません。私はログインしているユーザーにこのフォルダにアクセスする特権がないので、特権の問題だと思います。シナプスマネージャーのような他のアプリケーションでは、アプリケーションを続行する前に管理パスワードの入力を求めてきました。とにかく、パスワードを尋ねるダイアログボックスをポップアップして、ルートユーザーとしてファイルを作成する資格情報を得ることができますか?このような状況に取り組むには他にどんな方法がありますか?
適切に 'sudo'または' super'を使用して設定することもできます –