3个版本
使用旧的Rust 2015
0.1.2 | 2018年7月11日 |
---|---|
0.1.1 | 2018年7月11日 |
0.1.0 | 2017年5月7日 |
8 在 #starcraft
被用于 bwapi
3MB
62K SLoC
当前存储库
这个仓库提供了bwapi-c库的FFI绑定。你可能想找bwapi-rs存储库。
关于项目
整个项目是尝试创建BWAPI库的惯用Rust绑定。
主要目标是提供一个方便的API,未来允许在Rust语言中编写传奇的Starcraft/Broodwar游戏的自定义机器人。请注意,然而,这个项目与Starcraft 2没有任何关系。
正如你可能注意到的,项目处于非常早期的开发阶段。实际上,我们根本不知道它会如何工作。未来会告诉我们。
贡献
欢迎想法和/或贡献。请随时通过电子邮件或使用问题反馈联系我们。
故障排除
- 当openssl-sys构建失败时出错
~/a/bwapi-sys ❯❯❯ cargo build
Compiling openssl-sys v0.9.15
error: failed to run custom build command for `openssl-sys v0.9.15`
process didn't exit successfully: `~/a/bwapi-sys/target/debug/build/openssl-sys-169fec58669c2940/build-script-build` (exit code: 101)
- 在Linux下,你需要安装openssl的开发版本
~/a/bwapi-sys ❯❯❯ sudo apt install libssl-dev
- 在Windows下,你需要手动安装OpenSSL并遵循StackOverflow上的这个答案
miniz-sys
无法构建(在Windows下)
error: failed to run custom build command for `miniz-sys v0.1.9`
process didn't exit successfully:
`C:\bwapi-sys\target\debug\build\miniz-sys-72bb69db49bc9e39\build-script-build`
(exit code: 101)
- 你需要安装MinGW,仅从Rust安装中获取
gcc.exe
和ar.exe
是不够的。所以
并且C:\>choco install mingw
set PATH=%PATH%;C:\tools\mingw32\bin
- 构建期间的恐慌
thread 'main' panicked at '
failed to execute command: No such file or directory (os error 2)
is `cmake` not installed?
消息建议您需要安装cmake
并且它应该位于路径中
❯❯❯ cmake --version
cmake version 3.7.2