📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 2,016行目: | 2,016行目: | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u>Bluetoothモジュールを動作させるにはD-Bus機能が必要である。</u><br> | <u>Bluetoothモジュールを動作させるにはD-Bus機能が必要である。</u><br> | ||
<br> | |||
==== libstdc++のエラー ==== | |||
デバッグ時において、以下に示すようなエラーが出力される場合はある。<br> | |||
/Path/to/<Project Name>/bin/<Binary Name>: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.XX' not found (required by /Path/to/Qt6 Library/lib/libQt6Qml.so.6) | |||
<br> | |||
クロスコンパイラのlibstdc++.so.6ファイルにおいて、ターゲットとなるOSのlibstdc++.so.6ファイルのバージョンと同等または古いものを使用する必要がある。<br> | |||
例えば、Debian 12 (Mobian 12)はGLIBCXX_3.4.30であるため、GCC 12.2ツールチェーン以前のものを使用する。<br> | |||
<br> | |||
以下に示すコマンドを実行して、GLIBCXXのバージョンを確認することができる。<br> | |||
# クロスコンパイラ | |||
strings /<クロスコンパイラのインストールディレクトリ>/<アーキテクチャ名 例: aarch64-linux-gnu>/lib64/libstdc++.so.6 | grep -E '^GLIBCXX' | |||
# Manjaro | |||
strings /usr/lib/libstdc++.so.6 | grep -E '^GLIBCXX' | |||
# Mobian | |||
strings /usr/lib/aarch64-linux-gnu/libstdc++.so.6 | grep -E '^GLIBCXX' | |||
<br><br> | <br><br> | ||