4个版本
使用旧的Rust 2015
0.1.3 | 2018年8月17日 |
---|---|
0.1.2 | 2018年8月13日 |
0.1.1 | 2018年8月2日 |
0.1.0 | 2018年8月1日 |
#348 in #com
5KB
mscorlib-safe
mscorlib-sys中的原始FFI绑定的安全包装
提供Rust风格的FFI绑定的特性和结构体
入门
以下说明将帮助您在本地机器上获取项目副本并运行,用于开发和测试。有关如何在生产系统上部署项目的说明,请参阅部署部分。
先决条件
安装软件所需的项目以及如何安装它们
Windows 10
Visual Studio Community 2017
.Net >= 4.6.1
Rust >= 1.28
这些是mscorlib-sys所需的,而不是mscorlib-safe。
安装
克隆仓库
git clone https://github.com/ZerothLaw/mscorlib-safe.git
移动到目录
cd mscorlib-safe/
构建库
cargo build
有关如何使用包装器的示例,请参阅examples\integration.rs。
或将其行添加到您的.toml文件中
[dependencies]
mscorlib-safe = "0.1.3"
运行测试
cargo test
部署
本意是编译成最终的可执行文件,而不是独立部署。
构建工具
贡献
请阅读CONTRIBUTING.md,了解我们的行为准则以及向我们提交拉取请求的流程。
版本
我们使用SemVer进行版本控制。有关可用的版本,请参阅此存储库上的标签。
作者
- Tyler Laing - 初始工作 - ZerothLaw
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件
致谢
- Rust的开发者和设计师,因为他们提供了出色的语言和环境
- retep998为winapi
依赖项
~2MB
~47K SLoC