githubのアドレス
https://github.com/Rust-SDL2/rust-sdl2
プロジェクトをクローンまたはダウンロード
本明細書で使用される場合、MSVCバージョンであります
Windowsの上でリンク検索ページ(MSVC)
ダウンロードすることが必要
SDL2-devel-2.0.10-VC.zip
https://www.libsdl.org/download-2.0.php
完成した抽出ソリューション
LIBに三つのファイル
SDL2.lib
SDL2main.lib
SDL2test.lib
E:\錆\ rustup \ツールチェーン\安定-x86_64の-PC-WindowsのMSVC \ LIB \ rustlib \ x86_64の-PC-WindowsのMSVC \ libに
そうでなければ、プログラムは間違ったリンクを移動します
それから
SDL2.dll
同じディレクトリに配置することができCargo.toml
Cargo.tomlファイルが追加しました
[依存関係] SDL2 = " 0.32 "
オープン
demo.rs \さびSDL2 \例
であなたのmain.rsに内容をコピーします
それから
貨物ビルド
貨物の実行
実行するには
同様にIDE
普段SDL2を使用している場合は、彼はまた、いくつかの拡張機能を使用しました
SDL2_image
SDL2_mixer
SDL2_ttf
つまり、画像の読み込みライブラリー、オーディオライブラリ、TTFフォントライブラリ、一般的に推奨されているがインストールされている、SDLで構成され、コピー
SDL2_image.lib
SDL2_mixer.lib
SDL2_ttf.lib
へ
E:\錆\ rustup \ツールチェーン\安定-x86_64の-PC-WindowsのMSVC \ LIB \ rustlib \ x86_64の-PC-WindowsのMSVC \ libに
すべてのDLLは、同じディレクトリCargo.tomlに配置されます
もう一つ注意すべきは、カバレッジが一般的に最新の日付をカバーするために使用されている場合zlib1.dllとしてこれらの拡張機能のDLLの一部、繰り返しは、日付に注意を払うことです
すべての図を完了した後
これらは、独自のプロジェクトでSDL2に設定されている、あなたが錆SDL2のいくつかの例を見ることができています
さびSDL2ディレクトリに
プロジェクトページが言うように
貨物は--exampleデモを実行します
私は、コピーされたDLLの山を越えて実行する前に覚えています