arduino/libraries/LovyanGFX/examples_for_PC/PlatformIO_SDL
2026-09-27 17:21:39 +02:00
..
src first commit 2026-09-27 17:21:39 +02:00
platformio.ini first commit 2026-09-27 17:21:39 +02:00
README.md first commit 2026-09-27 17:21:39 +02:00

Visual Studio Code + PlatformIO + SDL2 環境で LovyanGFXを使用する手順

まず最初にVisual Studio Code をインストールし、PlatformIO を使用できる状態にする。


PlatformIOにて、 platform = native のビルドができる状態にする。

手順は下記 URL から Installation の項目を読んで実施する。
https://docs.platformio.org/en/latest/platforms/native.html#installation

Linuxの場合

apt で build-essential をインストールする。

sudo apt update
sudo apt install build-essential

macOSの場合

ターミナルから xcode-select をインストールする。

xcode-select --install

Windowsの場合

MSYS2 をここ https://www.msys2.org/ から入手してインストールする。 そのあと、Windowsのシステムのプロパティ->環境変数 を開き、 PATH に以下の3つのパスを追加する。

C:\msys64\mingw64\bin
C:\msys64\ucrt64\bin
C:\msys64\usr\bin

PlatformIOにて、 SDL2 が使用できる状態にする。

手順は下記 URL から Install SDL2 の項目を読んで実施する。
https://docs.lvgl.io/latest/en/html/get-started/pc-simulator.html#install-sdl-2

Linuxの場合

apt-getでlibsdl2をインストールする。

sudo apt-get install libsdl2 libsdl2-dev

MacOS OSXの場合

Homebrewを使ってsdl2をインストールする。

 brew install sdl2

Windowsの場合

platform = native のビルドを可能にする手順において、 msys2をインストール済みのはずなので、 githubの SDLのリポジトリにアクセスし、SDL2-devel-x.xx.x-mingw のリリースパッケージを入手する。
https://github.com/libsdl-org/SDL/releases

本記事作成時点のファイル名は SDL2-devel-2.28.1-mingw.zip
これを解凍し、出てきたフォルダの中にある x86_64-w64-mingw32 フォルダを開き、中に以下の 4つのフォルダがあることを確認。

  • share
  • bin
  • include
  • lib

C:\msys64\mingw64\ を開き、上記の4つのフォルダと同名のフォルダが存在することを確認したら、C:\msys64\mingw64\ 内に上記フォルダの内容を追加する。(上書きコピー)