錆SDL2設定

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の山を越えて実行する前に覚えています

 

おすすめ

転載: www.cnblogs.com/kileyi/p/11375216.html