netcan / AnimalChess

Animal Fight Chess Game(斗兽棋) written in rust.
https://netcan.github.io/2020/06/07/%E7%94%A8Rust%E5%86%99%E4%B8%80%E4%B8%AA%E6%96%97%E5%85%BD%E6%A3%8B%E6%B8%B8%E6%88%8F/
MIT License
90 stars 11 forks source link

macos SDL2 error #4

Closed Osub closed 3 years ago

Osub commented 3 years ago
 = note: ld: library not found for -lSDL2_image
          clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: aborting due to previous error

error: could not compile `animal_chess`.

Caused by:
  process didn't exit successfully: `rustc --crate-name animal_chess --edition=2018 bin/src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -Cembed-bitcode=no -C debuginfo=2 -C metadata=a56ed9b374d3600b -C extra-filename=-a56ed9b374d3600b --out-dir /Users/token/Desktop/doushou/AnimalChess/target/debug/deps -C incremental=/Users/token/Desktop/doushou/AnimalChess/target/debug/incremental -L dependency=/Users/token/Desktop/doushou/AnimalChess/target/debug/deps --extern animal_chess_core=/Users/token/Desktop/doushou/AnimalChess/target/debug/deps/libanimal_chess_core-7acc0a00edd6c3e1.rlib --extern sdl2=/Users/token/Desktop/doushou/AnimalChess/target/debug/deps/libsdl2-9b81bb79cff21146.rlib` (exit code: 1)
Osub commented 3 years ago

1 相同的问题,已经解决

JSettler commented 3 years ago

You also need to provide zlib1 library (apart from SDL2, SDL2-image and libpng16 libraries). It needs both release- and developer- libraries.