📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 1,261行目: | 1,261行目: | ||
rsync -avz --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" \ | rsync -avz --rsh="ssh -p <ポート番号> -i <秘密鍵のフルパス>" \ | ||
~/Program/Qt_Embedded/Target <PinePhoneのユーザ名>@<PinePhoneのホスト名またはIPアドレス>:/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x | ~/Program/Qt_Embedded/Target <PinePhoneのユーザ名>@<PinePhoneのホスト名またはIPアドレス>:/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x | ||
<br> | |||
<u>※注意</u><br> | |||
<u>PinePhoneにアップロードしたQtライブラリの所有者がrootになっている場合があるため、</u><br> | |||
<u>以下のコマンドを実行して、所有者をローカルユーザに変更する必要がある。</u><br> | |||
sudo chown -R <ユーザ名>:<グループ名> ~/InstallSoftware/Qt_5_x_x | |||
<br> | <br> | ||
PinePhoneのリンカがQtライブラリを読み込むようにするため、以下のコマンドを実行する。<br> | PinePhoneのリンカがQtライブラリを読み込むようにするため、以下のコマンドを実行する。<br> | ||
| 1,275行目: | 1,280行目: | ||
Qt Creatorを起動して、Qt Creatorメイン画面左の[プロジェクト] - 左ペインの[Run] - 右ペインの[ビルド設定] - [Environment]項目 - [詳細]プルダウンを開く。<br> | Qt Creatorを起動して、Qt Creatorメイン画面左の[プロジェクト] - 左ペインの[Run] - 右ペインの[ビルド設定] - [Environment]項目 - [詳細]プルダウンを開く。<br> | ||
[詳細]プルダウンから[追加]ボタンを押下して、以下の項目を設定する。<br> | [詳細]プルダウンから[追加]ボタンを押下して、以下の項目を設定する。<br> | ||
* Variable - QT_QPA_PLATFORMTHEME | * Variable - QT_QPA_PLATFORMTHEME | ||
*: Value - qt5ct | *: Value - qt5ct | ||
* Variable - DISPLAY | * Variable - DISPLAY | ||
| 1,286行目: | 1,291行目: | ||
さらに、PinePhoneの~/.profileファイルまたは~/.bashrcファイルに、以下の設定を追記する。<br> | さらに、PinePhoneの~/.profileファイルまたは~/.bashrcファイルに、以下の設定を追記する。<br> | ||
# Enable Qt Debug | # Enable Qt Debug | ||
export QT_QPA_PLATFORMTHEME="qt5ct" | |||
export DISPLAY=":0" または export DISPLAY=":0.0" | export DISPLAY=":0" または export DISPLAY=":0.0" | ||
# export XAUTHORITY="/home/<PinePhoneのユーザ名>/.Xauthrity" | # export XAUTHORITY="/home/<PinePhoneのユーザ名>/.Xauthrity" (不要) | ||
export XDG_SESSION_TYPE="wayland" | # export XDG_SESSION_TYPE="wayland" (不要) | ||
# export XDG_RUNTIME_DIR="<XDG_RUNTIME_DIRに指定するディレクトリ>" (不要) | # export XDG_RUNTIME_DIR="<XDG_RUNTIME_DIRに指定するディレクトリ>" (不要) | ||
# Enable Qt Quick Debug | # Enable Qt Quick Debug | ||
export QML_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/ | export QML_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/qml" | ||
export QML2_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/ | export QML2_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/qml" | ||
export QT_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/ | export QT_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/plugins" | ||
export QT_QPA_PLATFORM_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/ | export QT_QPA_PLATFORM_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/plugins/platforms" | ||
export | export QML_IMPORT_TRACE=1 | ||
<br> | <br> | ||
これにより、PinePhoneでQtライブラリが使用できる。<br> | これにより、PinePhoneでQtライブラリが使用できる。<br> | ||