libxm-rs:libxm与Rust的绑定

时间:2024-05-21 11:07:30
【文件属性】:

文件名称:libxm-rs:libxm与Rust的绑定

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-21 11:07:30

Rust

libxm-rs 与Rust的绑定。 一个小的XM(FastTracker II扩展模块)播放器库。 设计用于轻松集成在演示等中,并提供定时功能,可轻松与特定的仪器,样本或通道同步。 与libxm一样,该库是根据WTFPL许可证发行的。 文档: : 建造要求 libxm-rs已准备好与Rust 1.0稳定版一起使用,并且应该与夜间版本保持最新。 如果libxm在本地构建(这是默认设置!),则您的系统上必须具有支持C11标准(例如GCC 4.7+或clang 3.1)的C编译器。 如果您不想在本地构建,可以按照以下步骤提供预先构建的共享库。 链接到libxm的共享版本 默认情况下, libxm-rs静态链接并编译libxm 。 这是为了使用户可以更快地开始使用该库。 如果您希望提供自己的libxm共享或自定义版本, libxm可以在.cargo/config文件中覆盖xm的构


【文件预览】:
libxm-rs-master
----.gitignore(20B)
----README.md(1KB)
----.gitmodules(77B)
----Cargo.toml(673B)
----examples()
--------.gitignore(15B)
--------playback-sdl2.rs(3KB)
----LICENSE(483B)
----libxm()
----build.rs(1KB)
----src()
--------lib.rs(9KB)
--------ffi.rs(2KB)
----.travis.yml(790B)

网友评论