📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 250行目: | 250行目: | ||
<br> | <br> | ||
==== Raspberry Piの設定 ==== | ==== Raspberry Piの設定 ==== | ||
描画処理に時間が掛かる場合、Raspberry PiのVRAMを256[MB]程度に変更する。<br> | |||
<code>sudo raspi-config</code> | |||
<br> | |||
* | <u>Raspberry Pi 4Bでは、Broadcom EGLはサポートされていないため、Qt 5を使用する場合は、KMSを有効にする必要がある。</u><br> | ||
また、KMSを有効にするには、<u>libgles2-mesa-dev</u>ライブラリと<u>libgbm-dev</u>ライブラリをインストールする必要がある。<br> | |||
* GL(FAKE KMS)を有効にする手順 | |||
*: <code>sudo raspi-config</code> | *: <code>sudo raspi-config</code> | ||
*: 次に、[Advanced Options] - [A8 GL Driver] - [G2 GL (Fake KMS)]を選択することにより、KMSが有効になる。 | *: 次に、[Advanced Options] - [A8 GL Driver] - [G2 GL (Fake KMS)]を選択することにより、KMSが有効になる。 | ||
| 259行目: | 261行目: | ||
*: (最小限のビルドを使用する場合、このオプションが利用可能になる前に、いくつかのアップデートを促される時はアップデートする。 | *: (最小限のビルドを使用する場合、このオプションが利用可能になる前に、いくつかのアップデートを促される時はアップデートする。 | ||
<br> | <br> | ||
/etc/apt/sources.listファイルのdeb-srcから始まる行のコメントを外す。<br> | 次に、/etc/apt/sources.listファイルのdeb-srcから始まる行のコメントを外す。<br> | ||
sudo vi /etc/apt/sources.list | sudo vi /etc/apt/sources.list | ||
<br> | <br> | ||
# /etc/apt/sources. | # /etc/apt/sources.listファイル | ||
# 編集前 | # 編集前 | ||
| 289行目: | 291行目: | ||
libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev libgles2-mesa-dev \ | libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev libgles2-mesa-dev \ | ||
libxcb-xinerama0 libxcb-xinerama0-dev gdbserver | libxcb-xinerama0 libxcb-xinerama0-dev gdbserver | ||
python (QtQuickを使用する場合) \ | |||
libgtk-3-dev (QtWidget向けにGTKネイティブテーマを使用する場合) | |||
# XCBを使用する場合 | # XCBを使用する場合 | ||
| 297行目: | 301行目: | ||
libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev \ | libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev \ | ||
libxcb-xinerama0 libxcb-xinerama0-dev gdbserver \ | libxcb-xinerama0 libxcb-xinerama0-dev gdbserver \ | ||
python (QtQuickを使用する場合) \ | |||
libgtk-3-dev (QtWidget向けにGTKネイティブテーマを使用する場合) \ | |||
libx11-dev libxcb1-dev libxext-dev libxi-dev libxcomposite-dev libxcursor-dev libxtst-dev libxrandr-dev \ | |||
libfreetype6-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev \ | |||
libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev \ | |||
libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-util0-dev \ | |||
libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev | |||
# Raspberry Pi 4B | |||
# EGLを使用する場合 | |||
sudo apt-get install ccache libicu-dev icu-devtools libhidrd0 libhidrd0-dev libzstd1 libzstd-dev \ | |||
libinput-bin libinput-dev libts0 libts-bin libts-dev libmtdev1 libmtdev-dev libevdev2 libevdev-dev \ | |||
libblkid-dev libffi-dev libglib2.0-dev libglib2.0-dev-bin libmount-dev \ | |||
libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libselinux1-dev libsepol1-dev libwacom-dev \ | |||
libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev libgles2-mesa-dev \ | |||
libxcb-xinerama0 libxcb-xinerama0-dev gdbserver | |||
python (QtQuickを使用する場合) \ | python (QtQuickを使用する場合) \ | ||
libgtk-3-dev (QtWidget向けにGTKネイティブテーマを使用する場合) | libgtk-3-dev (QtWidget向けにGTKネイティブテーマを使用する場合) | ||
# XCBを使用する場合 | # XCBを使用する場合 | ||
sudo apt-get | sudo apt-get install ccache libicu-dev icu-devtools libhidrd0 libhidrd0-dev libsctp1 libsctp-dev libzstd1 libzstd-dev \ | ||
libinput-bin libinput-dev libts0 libts-bin libts-dev libmtdev1 libmtdev-dev libevdev2 libevdev-dev \ | |||
sudo apt-get build-dep libqt5webengine-data | libblkid-dev libffi-dev libglib2.0-dev libglib2.0-dev-bin libmount-dev \ | ||
sudo apt-get build-dep libqt5webkit5 | libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libselinux1-dev libsepol1-dev libwacom-dev \ | ||
libfontconfig1-dev libdbus-1-dev libnss3-dev libxkbcommon-dev libjpeg-dev libasound2-dev libudev-dev \ | |||
libxcb-xinerama0 libxcb-xinerama0-dev gdbserver \ | |||
python (QtQuickを使用する場合) \ | |||
libgtk-3-dev (QtWidget向けにGTKネイティブテーマを使用する場合) \ | |||
libx11-dev libxcb1-dev libxext-dev libxi-dev libxcomposite-dev libxcursor-dev libxtst-dev libxrandr-dev \ | |||
libfreetype6-dev libx11-xcb-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev \ | |||
libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev \ | |||
libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-util0-dev \ | |||
libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev | |||
sudo apt-get build-dep libqt5webengine-data (WebEngineを使用する場合) | |||
sudo apt-get build-dep libqt5webkit5 (WebKitを使用する場合) | |||
<br> | <br> | ||
マルチメディア関連やBluetooth等を使用する場合、下表に示す任意のパッケージをインストールする。<br> | マルチメディア関連やBluetooth等を使用する場合、下表に示す任意のパッケージをインストールする。<br> | ||
| 356行目: | 382行目: | ||
mkdir -p ~/InstallSoftware/QtApplication ~/InstallSoftware/Qt_5_x_x_EGL ~/InstallSoftware/Qt_5_x_x_XCB | mkdir -p ~/InstallSoftware/QtApplication ~/InstallSoftware/Qt_5_x_x_EGL ~/InstallSoftware/Qt_5_x_x_XCB | ||
<br> | <br> | ||
<u>Raspberry Pi | <u>Raspberry Pi 4Bの場合、以下のシンボリックリンクを作成する。</u><br> | ||
sudo ln -sf -r /usr/include/arm-linux-gnueabihf/asm /usr/include | sudo ln -sf -r /usr/include/arm-linux-gnueabihf/asm /usr/include | ||
sudo ln -sf -r /usr/include/arm-linux-gnueabihf/gnu /usr/include | sudo ln -sf -r /usr/include/arm-linux-gnueabihf/gnu /usr/include | ||