cc-rs:Rust库,用于构建脚本以将CC ++代码编译到Rust库中

时间:2024-05-17 20:24:41
【文件属性】:

文件名称:cc-rs:Rust库,用于构建脚本以将CC ++代码编译到Rust库中

文件大小:65KB

文件格式:ZIP

更新时间:2024-05-17 20:24:41

Rust

抄送 一个库,用于将C / C ++ /程序集编译为Rust库/应用程序。 一个简单的库,旨在用作Cargo软件包的构建依赖项,以便将一组C / C ++文件构建到静态档案中。 此板条箱可调出与该平台最相关的编译器,例如在MSVC上使用cl 。 使用CC-RS 首先,您既要为板条箱( build.rs )添加构建脚本, Cargo.toml通过以下方式将此板条箱添加到Cargo.toml : [ build-dependencies ] cc = " 1.0 " 接下来,您将想要编写一个构建脚本,如下所示: // build.rs fn main () { cc :: Build :: new () . file ( "foo.c" ) . file ( "bar.c" ) . compile ( "foo" ); } 就是


【文件预览】:
cc-rs-master
----.gitignore(30B)
----LICENSE-MIT(1KB)
----README.md(8KB)
----.github()
--------workflows()
----Cargo.toml(767B)
----tests()
--------cc_env.rs(3KB)
--------support()
--------cflags.rs(415B)
--------cxxflags.rs(431B)
--------test.rs(9KB)
----LICENSE-APACHE(11KB)
----src()
--------windows_registry.rs(29KB)
--------winapi.rs(6KB)
--------setup_config.rs(9KB)
--------bin()
--------lib.rs(112KB)
--------registry.rs(6KB)
--------com.rs(4KB)
----cc-test()
--------Cargo.toml(249B)
--------tests()
--------build.rs(3KB)
--------src()

网友评论