上QQ阅读APP看书,第一时间看更新
Windows (MSVC)
A few steps will be required in order to make all of it work. Follow the guide!
- Download MSVC development libraries from http://www.libsdl.org/ SDL2-devel-2.0.x-VC.zip.
- Unpack SDL2-devel-2.0.x-VC.zip to a folder of your choice. (You can delete it afterward.)
- Copy all lib files from the following path:
SDL2-devel-2.0.x-VC\SDL2-2.0.x\lib\x64\
The lib files will be pasted here:
C:\Program Files\Rust\lib\rustlib\x86_64-pc-windows-msvc\lib
Alternatively, they'll be pasted to your library folder of choice. Ensure that you have a system environment variable with the following:
LIB = C:\your\rust\library\folder
Here, the current toolchain is probably stable-x86_64-pc-windows-msvc.
- Copy SDL2.dll from the following code snippet:
SDL2-devel-2.0.x-VC\SDL2-2.0.x\lib\x64\
The copied SDL2.dll is pasted into your cargo project, right next to your Cargo.toml.
- When you're shipping your game, make sure that you copy SDL2.dll to the same directory that your compiled exe is in; otherwise, the game won't launch.