#bindings #ds #emulator #nintendo #build #information #de-smu-me

desmume-rs

Rust 对 DeSmuME(任天堂 DS 模拟器)的绑定

2 个版本

0.1.1 2023年6月8日
0.1.0 2023年6月8日

#205 in 模拟器

GPL-3.0-or-later

17MB
197K SLoC

C++ 161K SLoC // 0.1% comments C 23K SLoC // 0.2% comments Bitbake 5K SLoC GNU Style Assembly 3.5K SLoC // 0.0% comments Visual Studio Project 2.5K SLoC // 0.0% comments Rust 1.5K SLoC // 0.0% comments Automake 605 SLoC // 0.1% comments HICAD 274 SLoC Python 176 SLoC // 0.2% comments Visual Studio Solution 133 SLoC JavaScript 88 SLoC // 0.1% comments Shell 24 SLoC // 0.3% comments Batch 5 SLoC

desmume-rs

DeSmuME 接口的绑定。

desmume-rs 包含高级绑定,而 desmume-sys 包含 FFI 和与 DeSmuME 的链接,更多信息请参阅其 README 文件。

注意,在 Windows 上,使用 desmume-rsdesmume-sys 的二进制文件需要附带 SDL2 DLL。有关更多信息和其他依赖项,请参阅 DeSmuME 的文档。

在编写本文时,您可能还需要在您的 crates 构建脚本中传递 /SAFESEH:NO 链接器参数,以便为 32 位 Windows 构建生成。请参阅 desmume-rsbuild.rs 文件。

这不是 DeSmuME 维护者提供的“官方”包,而是由 SkyTemple 项目维护的。

依赖项