📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

1,610行目: 1,610行目:
  -DBUILD_qtwebview=OFF    \  # QtWebViewをインストールしない場合
  -DBUILD_qtwebview=OFF    \  # QtWebViewをインストールしない場合
  -DBUILD_qtwebchannel=OFF \  # QtWebChannelをインストールしない場合
  -DBUILD_qtwebchannel=OFF \  # QtWebChannelをインストールしない場合
-DFEATURE_clang=ON      \  # QtDocをインストールする場合
-DFEATURE_clangcpp=ON    \  # QtDocをインストールする場合
  -DCMAKE_SYSROOT=$SYSROOT \
  -DCMAKE_SYSROOT=$SYSROOT \
  -DQT_HOST_PATH=<x86 64向けQt 6のパスのトップディレクトリ  例: /home/user/Qt/6.x.x/gcc_64>                      \
  -DQT_HOST_PATH=<x86 64向けQt 6のパスのトップディレクトリ  例: /home/user/Qt/6.x.x/gcc_64>                      \
1,618行目: 1,620行目:
<br>
<br>
Qt 6をクロスビルドおよびインストールする。<br>
Qt 6をクロスビルドおよびインストールする。<br>
  cmake --build . --parallel $(nproc)
また、Ninjaのビルドエラーの出力は、後方で起きている可能性があるため、テキストファイル等に一時的に出力した方がよい。<br>
  cmake --build . --parallel $(nproc) または  cmake --build . --parallel $(nproc) > compile.txt 2>&1
  cmake --install .
  cmake --install .
<br>
<br>
GCC 13を使用してQt 6をビルドする場合、以下に示すようなエラーが出力される場合がある。<br>
バグレポートURL : https://bugreports.qt.io/browse/QTBUG-111604?focusedCommentId=718489<br>
error: 'uint32_t' is not a member of 'std'; did you mean 'wint_t'?
<br>
この時、以下に示すファイルを編集する。<br>
# qt-everywhere-src-6.x.x/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cppファイル
#include <cstdint>  // 追加
# qt-everywhere-src-6.x.x/qtquick3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cppファイル
#include <cstdint>  // 追加
# qt-everywhere-src-6.x.x/qtquick3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXTokenizer.cppファイル
#include <cstdint>  // 追加
<br>
===== Qt 6ライブラリのアップロード =====
===== Qt 6ライブラリのアップロード =====
クロスビルドしたQtライブラリを、PinePhoneにデプロイする。<br>
クロスビルドしたQtライブラリを、PinePhoneにデプロイする。<br>