4 个版本 (2 个重大变更)

0.3.0 2023 年 6 月 20 日
0.2.1 2023 年 6 月 17 日
0.2.0 2023 年 6 月 7 日
0.1.0 2023 年 6 月 6 日

构建工具 中排名 449

Download history • Rust 包仓库 60/week @ 2024-03-14 • Rust 包仓库 82/week @ 2024-03-21 • Rust 包仓库 31/week @ 2024-03-28 • Rust 包仓库 25/week @ 2024-04-04 • Rust 包仓库 71/week @ 2024-04-11 • Rust 包仓库 54/week @ 2024-04-18 • Rust 包仓库 96/week @ 2024-04-25 • Rust 包仓库 52/week @ 2024-05-02 • Rust 包仓库 47/week @ 2024-05-09 • Rust 包仓库 85/week @ 2024-05-16 • Rust 包仓库 35/week @ 2024-05-23 • Rust 包仓库 50/week @ 2024-05-30 • Rust 包仓库 77/week @ 2024-06-06 • Rust 包仓库 62/week @ 2024-06-13 • Rust 包仓库 22/week @ 2024-06-20 • Rust 包仓库 7/week @ 2024-06-27 • Rust 包仓库

每月下载量 174
metafmt 中使用

MIT 许可协议 MIT

16KB
291

cgo-rs

一个用于构建脚本编译自定义 Go 代码的库,灵感来源于优秀的 cc 包。

建议您在 build.rs 文件中使用此库,通过将 cgo 包添加到您的 build-dependencies

[build-dependencies]
cgo = "*"

示例

以下示例将静态编译 Go 包,并指示 cargo 链接生成的库(libexample)。

fn main() {
    cgo::Build::new()
        .package("pkg/example/main.go")
        .build("example");
}

lib.rs:

一个用于构建脚本编译自定义 Go 代码的库,灵感来源于优秀的 cc 包。

建议您在 build.rs 文件中使用此库,通过将 cgo 包添加到您的 build-dependencies

[build-dependencies]
cgo = "*"

示例

以下示例将静态编译 Go 包,并指示 cargo 链接生成的库(libexample)。

fn main() {
    cgo::Build::new()
        .package("pkg/example/main.go")
        .build("example");
}

依赖项

~180KB