「インストール - Qt6 Raspberry Pi」の版間の差分

ナビゲーションに移動 検索に移動
929行目: 929行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== ビルドエラー関連 : X Keyboardに関するエラー ====
==== ビルドエラー : X Keyboardに関するエラー ====
コンパイル時において、以下に示すようなエラーが出力される場合がある。<br>
コンパイル時において、以下に示すようなエラーが出力される場合がある。<br>
  error: XKB_KEY_dead_lowline was not declared in this scope; did you mean XKB_KEY_dead_belowring?
  error: XKB_KEY_dead_lowline was not declared in this scope; did you mean XKB_KEY_dead_belowring?
962行目: 962行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== ビルドエラー関連 : Qt Toolのqhelpgeneratorに関するエラー ====
==== ビルドエラー : Qt Toolのqhelpgeneratorに関するエラー ====
ビルド時において、以下に示すようなエラーが出力される場合がある。<br>
ビルド時において、以下に示すようなエラーが出力される場合がある。<br>
  error: 'google::protobuf::FileDescriptor::Syntax google::protobuf::FileDescriptor::syntax() const'
  error: 'google::protobuf::FileDescriptor::Syntax google::protobuf::FileDescriptor::syntax() const'
974行目: 974行目:
   
   
  # ...略
  # ...略
<br>
==== ビルドエラー : Waylandに関するエラー ====
Qt 6をビルドする場合、以下に示すようなエラーが出力される場合がある。<br>
wayland-fullscreen-shell-unstable-v1-client-protocol.h:XXX:Y: error: 'wl_proxy_marshal_flags' was not declared in this scope; did you mean 'wl_proxy_marshal_array'?
wayland-fullscreen-shell-unstable-v1-client-protocol.h:XXX:Y: error wl_proxy_marshal_flags was not declared in this scope; did you mean wl_proxy_marshal_array?
<br>
このエラーは、ターゲットデバイスにインストールされているWaylandライブラリのバージョンが古いため発生する。<br>
例えば、Qt 6.5をビルドする場合は、Wayland 1.19以降が必要となる。<br>
<br>
そのため、ターゲットデバイスのOSをアップグレード、あるいは、Waylandライブラリをソースコードからインストールする必要がある。<br>
<br><br>
<br><br>


案内メニュー