📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 646行目: | 646行目: | ||
== Qt 6ライブラリのアップロード == | == Qt 6ライブラリのアップロード == | ||
ビルドしたQtライブラリを、Banana Piにデプロイする。<br> | |||
~/Program/Qt_Embedded/ | ~/Program/Qt_Embedded/Qt6ディレクトリに存在する全てのファイルを、Banana Piの/usr/localディレクトリに同期させる。<br> | ||
rsync -avz --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" \ | rsync -avz --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" \ | ||
~/Program/Qt_Embedded/Target < | ~/Program/Qt_Embedded/Target <Banana Piのユーザ名>@<Banana Piのホスト名またはIPアドレス>:/home/<Banana Piのユーザ名>/InstallSoftware/Qt_6_x_x | ||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u> | <u>Banana PiにアップロードしたQtライブラリの所有者がrootになっている場合があるため、</u><br> | ||
<u>以下のコマンドを実行して、所有者をローカルユーザに変更する必要がある。</u><br> | <u>以下のコマンドを実行して、所有者をローカルユーザに変更する必要がある。</u><br> | ||
sudo chown -R < | sudo chown -R <Banana Piのユーザ名>:<Banana Piのグループ名> ~/InstallSoftware/Qt_6_x_x | ||
<br> | <br> | ||
Banana PiのリンカがQtライブラリを読み込むようにするため、以下のコマンドを実行する。<br> | |||
<u>/etc/ld.so.conf. | <u>/etc/ld.so.conf.dディレクトリに配置する場合、ファイル名の先頭に"00"を付加すること。</u><br> | ||
# .profileファイルに設定する場合 | # .profileファイルに設定する場合 | ||
export LD_LIBRARY_PATH="/home/< | export LD_LIBRARY_PATH="/home/<Banana Piのユーザ名>/InstallSoftware/Qt_6_x_x/lib:$LD_LIBRARY_PATH" | ||
# /etc/ld.so.conf.dディレクトリに配置する場合 | # /etc/ld.so.conf.dディレクトリに配置する場合 | ||
echo /home/< | echo /home/<Banana Piのユーザ名>/InstallSoftware/Qt_6_x_x/lib | sudo tee /etc/ld.so.conf.d/00-Qt_6_x_x.conf | ||
sudo ldconfig | sudo ldconfig | ||
<br> | <br> | ||
これにより、Banana PiでQtライブラリが使用できる。<br> | |||
<br><br> | <br><br> | ||