6个版本
0.3.0 | 2023年10月18日 |
---|---|
0.2.3 | 2022年4月10日 |
0.2.2 | 2022年3月17日 |
0.1.0 | 2022年3月5日 |
#1327 在 游戏开发
27 每月下载量
在 DOS-like 中使用
2MB
4.5K SLoC
dos-like-sys
对 Mattias Gustavsson的 dos-like
框架 的底层绑定,用于用Rust编写类似DOS的应用程序。
你可能更愿意使用 高级绑定。
lib.rs
:
Rust对 dos-like
的高级绑定,该库/框架用于编写看起来像20世纪90年代MS-DOS程序的应用程序。
绑定直接从原始源代码生成。
使用
该软件包不能作为常规库使用,因为它自己已经定义了一个 main
函数。尝试创建具有自己的 main
函数的可执行文件将导致链接器错误。为了使构建过程正常工作,主源文件需要具有 no_main
属性,并定义一个外部的C函数 dosmain
。
#![no_main]
#[no_mangle]
pub extern "C" fn dosmain() -> i32 {
// your code here
0
}