概要 Rust-SDL2ではSDL2を使ったアプリケーションを複数のプラットフォーム向けにビルドできます。 cargo-vcpkgも併用すればvcpkgでSDL2をインストールできるため、事前にライブラリをインストールする必要もありません。 ビルドできるバイナリでSDL2は静的リンクになります。 この記事ではRust-SDL2とcargo-vcpkgを使った最小限のプロジェクトを作成し、LinuxとWindowsの両方でビルドし動作させることができるか試してみます。 ソースコード一式は以下のGitHubリポジトリにあります。 https://github.com/xmisao/sdl2example 前提ソフトウェア ソフトウェア バージョン 備考 Rust 1.49.0 - Rust-SDL2 0.34.2 https://github.com/Rust-SDL2/rust-sdl2 c