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

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.
主站蜘蛛池模板: 辽宁省| 沙湾县| 登封市| 海丰县| 黄龙县| 油尖旺区| 沧源| 崇文区| 桂平市| 砀山县| 南投市| 大竹县| 泰和县| 房山区| 南平市| 江口县| 五峰| 云安县| 华池县| 博野县| 霍林郭勒市| 金塔县| 洪雅县| 华蓥市| 科技| 铁岭市| 蒙城县| 宁南县| 息烽县| 韶山市| 恩平市| 奉节县| 溆浦县| 榕江县| 东源县| 监利县| 巴楚县| 木兰县| 迭部县| 中卫市| 西畴县|