官术网_书友最值得收藏!

Windows (MinGW)

A few steps will be required in order to make all of it work. Follow the guide!

  1. Download mingw development libraries from http://www.libsdl.org/ (SDL2-devel-2.0.x-mingw.tar.gz).
  2. Unpack to a folder of your choice. (You can delete it afterward.)
  1. 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.

  1. 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.

  1. 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.
主站蜘蛛池模板: 通山县| 江永县| 天祝| 探索| 扶余县| 马山县| 金塔县| 庆安县| 临沂市| 丹凤县| 张家口市| 泸定县| 七台河市| 沾益县| 孝感市| 含山县| 谷城县| 永安市| 德令哈市| 赤水市| 临沂市| 前郭尔| 衡东县| 宝清县| 吉木乃县| 陕西省| 平江县| 天镇县| 永善县| 霞浦县| 清涧县| 呼和浩特市| 嵊州市| 泸州市| 高淳县| 凯里市| 察哈| 饶河县| 河津市| 周口市| 班戈县|