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

1,177行目: 1,177行目:
<br>
<br>


===== Qt Waylandのビルド =====
まず、Qt Waylandのソースコードのディレクトリ(/<Qtのソースコードがあるディレクトリ>/qtwayland/config.tests/wayland_scanner)に対して、<br>
wayland-text-input-unstable-v2-client-protocolファイル、wayland-text-input-unstable-v2-server-protocol.hファイル、wayland-wayland-client-protocol.hファイルを作成する。<br>
<br>
<u>なお、wayland-text-input-unstable-v2-client-protocolファイルとwayland-text-input-unstable-v2-server-protocol.hファイルは、空のファイルである。</u><br>
touch /<Qtのソースコードがあるディレクトリ>/qtwayland/config.tests/wayland_scanner/wayland-text-input-unstable-v2-client-protocol.h
touch /<Qtのソースコードがあるディレクトリ>/qtwayland/config.tests/wayland_scanner/wayland-text-input-unstable-v2-server-protocol.h
<br>
vi /<Qtのソースコードがあるディレクトリ>/qtwayland/config.tests/wayland_scanner/wayland-wayland-client-protocol.h
<br>
<syntaxhighlight lang="c++">
// wayland-wayland-client-protocol.hファイル
#include "../../../../../src/client/wayland-wayland-client-protocol.h"
</syntaxhighlight>
<br>
次に、Wayland Scannerをダウンロードおよびインストールする。<br>
なお、Wayland Scannerのビルドには、Meson(Pythonライブラリ)とNinjaが必要である。<br>
git clone https://github.com/wayland-project/wayland.git
cd wayland && mkdir build
meson ./build/ --prefix=<上記でインストールしたQtツールのインストールディレクトリ> -Ddocumentation=false
ninja -C build/ install
<br>
最後に、Qt Waylandをビルドおよびインストールする。<br>
export PATH="/上記でインストールしたQtツールのインストールディレクトリ/bin:$PATH"
export LD_LIBRARY_PATH="/<上記でインストールしたQtライブラリのインストールディレクトリ>/lib:$LD_LIBRARY_PATH"
cd /<Qtのソースコードがあるディレクトリ>/qtwayland
mkdir build && cd build
PKG_CONFIG_PATH=<SysRootがあるディレクトリ>/usr/lib/aarch64-linux-gnu/pkgconfig \
PKG_CONFIG_LIBDIR=/<SysRootがあるディレクトリ>/usr/lib/pkgconfig:/<SysRootがあるディレクトリ>/usr/lib/aarch64-linux-gnu/pkgconfig:/<SysRootがあるディレクトリ>/usr/share/pkgconfig \
/<上記でインストールしたQtツールがあるディレクトリ>/bin/qmake ../qtwayland.pro
<br>
===== Qt SVGのビルド =====
===== Qt SVGのビルド =====
Qt SVGは、手動でビルドおよびインストールする必要がある。<br>
もし、Qt SVGをビルドおよびインストールしていない場合は、手動で行う。<br>
<u>なお、Qt SVGをインストールするには、上記でインストールしたQtツール(Linux PC向け)のディレクトリにあるqmakeファイルを使用する必要がある。</u><br>
<u>なお、Qt SVGをインストールするには、上記でインストールしたQtツール(Linux PC向け)のディレクトリにあるqmakeファイルを使用する必要がある。</u><br>
<br>
<br>
1,193行目: 1,227行目:
<br>
<br>
<br>
<br>
===== Qt Virtual Keyboardのビルド =====
===== Qt Virtual Keyboardのビルド =====
Qt Virtual Keyboardは、手動でビルドおよびインストールする必要がある。<br>
Qt Virtual Keyboardは、手動でビルドおよびインストールする必要がある。<br>