📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 175行目: | 175行目: | ||
== Raspberry Pi 3B / 4Bのクロスコンパイル == | == Raspberry Pi 3B / 4Bのクロスコンパイル == | ||
==== 概要 ==== | |||
Raspberry Piにおいて、一般的なデスクトップソフトウェアのクロスコンパイルおよび組み込み / デバイス作成のユースケースの<br> | Raspberry Piにおいて、一般的なデスクトップソフトウェアのクロスコンパイルおよび組み込み / デバイス作成のユースケースの<br> | ||
クロスコンパイルを行う手順を記載する。<br> | クロスコンパイルを行う手順を記載する。<br> | ||
| 180行目: | 181行目: | ||
組み込み / デバイス作成とは、デスクトップソフトウェアをX11の下で実行するためのものではなく、<br> | 組み込み / デバイス作成とは、デスクトップソフトウェアをX11の下で実行するためのものではなく、<br> | ||
ソフトウェアがBroadcomドライバを使用して、dispmanx / EGLの上でフルスクリーンで実行するというユースケースのことである。<br> | ソフトウェアがBroadcomドライバを使用して、dispmanx / EGLの上でフルスクリーンで実行するというユースケースのことである。<br> | ||
<br> | |||
<u>EGLを使用する場合、Qtソフトウェアはフルスクリーンでのみ動作する。</u><br> | |||
<u>通常のウインドウで起動する場合は、XCBを使用する必要があるが、XCBはOpenGLやQt Quickは動作しないことに注意すること。</u><br> | |||
<br> | <br> | ||
<u>このセクションでは、Raspberry PiにRaspbian Busterをインストールしていることを想定している。</u><br> | <u>このセクションでは、Raspberry PiにRaspbian Busterをインストールしていることを想定している。</u><br> | ||
| 285行目: | 289行目: | ||
# Raspberry Pi 4B | # Raspberry Pi 4B | ||
sudo apt-get | sudo apt-get build-dep qt5-qmake | ||
sudo apt-get build-dep | sudo apt-get build-dep libqt5gui5 | ||
sudo apt-get build-dep libqt5webengine-data | |||
sudo apt-get install | sudo apt-get build-dep libqt5webkit5 | ||
sudo apt-get install libudev-dev libinput-dev libts-dev libxcb-xinerama0-dev libxcb-xinerama0 gdbserver | |||
<br> | <br> | ||
もし、マルチメディアやBluetoothの機能を使用する場合、以下のライブラリもインストールする。<br> | もし、マルチメディアやBluetoothの機能を使用する場合、以下のライブラリもインストールする。<br> | ||