上QQ阅读APP看书,第一时间看更新
Windows (MinGW)
A few steps will be required in order to make all of it work. Follow the guide!
- Download mingw development libraries from http://www.libsdl.org/ (SDL2-devel-2.0.x-mingw.tar.gz).
- Unpack to a folder of your choice. (You can delete it afterward.)
- Copy all lib files from the following path:
SDL2-devel-2.0.x-mingw\SDL2-2.0.x\x86_64-w64-mingw32\lib
Next, copy it to this path:
C:\Program Files\Rust\lib\rustlib\x86_64-pc-windows-gnu\lib
Alternately, you can copy to your library folder of choice and ensure that you have a system environment variable as follows:
LIBRARY_PATH = C:\your\rust\library\folder
For Rustup users, this folder will be at the following location:
C:\Users\{Your Username}.multirust\toolchains\{current
toolchain}\lib\rustlib\{current toolchain}\lib
Here, the current toolchain is probably stable-x86_64-pc-windows-gnu.
- Copy SDL2.dll from the following:
SDL2-devel-2.0.x-mingw\SDL2-2.0.x\x86_64-w64-mingw32\bin
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.