📢 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_PLATFORM="wayland"              (不要)
  export QT_QPA_PLATFORMTHEME="qt5ct"
# 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/Qt_x_x_x/qml"
  export QML_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/qml"
  export QML2_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_x_x_x/qml"
  export QML2_IMPORT_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/qml"
  export QT_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_x_x_x/plugins"
  export QT_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/plugins"
  export QT_QPA_PLATFORM_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_x_x_x/plugins/platforms"
  export QT_QPA_PLATFORM_PLUGIN_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_5_x_x/plugins/platforms"
  export QMLJSDEBUGGER_PATH="/home/<PinePhoneのユーザ名>/InstallSoftware/Qt_x_x_x/plugins/qmltooling/libqmldbg_debugger.so"
  export QML_IMPORT_TRACE=1
<br>
<br>
これにより、PinePhoneでQtライブラリが使用できる。<br>
これにより、PinePhoneでQtライブラリが使用できる。<br>