私はこのコードを書き留めます。QTのumount()関数が機能しません
int removeUSB = umount("/media/pi/USB_Device");
if(!removeUSB)
qDebug()<<"USB is removed.";
else
qDebug()<<"USB is not removed."
USBはremoved.I'm撮影デバッグ画面にメッセージを「USBが削除されていない」ことはできません。 私は何が欠けていますか?すべての回答ありがとうございます。
あなたが言ったようなコードを書き直しました。私はデバッグ画面で「許可されていない操作」の許可メッセージを受け取りました。この問題をどのように解決できますか? – Gkhan
それは私の答えで述べたエラーEPERMです。プロセスが実行されているユーザーは、アンマウントする権限がありません。 rootとして実行してみてください。 – harmic