我开发了 Rust 的 Cargo 的克隆版,但是针对 C++
摘要
CRow 是一个新的 C/C++ 开源构建系统和依赖管理器,模仿了 Rust 的 Cargo 的简单性。
暂无内容
查看缓存全文
缓存时间: 2026/05/13 09:12
user-with-username/crow
来源:https://github.com/user-with-username/crow
CRow
Cargo,但是面向 C/C++
CRow 徽标
概览
CRow 是一个 C++ 构建系统,专为希望获得以下特性的开发者设计:
- 配置简单(仅需
crow.toml) - 快速构建
- 内置依赖管理器
快速开始
安装
- 预构建二进制文件:从 Releases 下载 (https://github.com/user-with-username/crow/releases)
- 从源代码构建:
bash git clone https://github.com/user-with-username/crow cd crow cargo install --path .
创建项目
bash crow new my_project && cd my_project
运行
bash crow run
社区
我们欢迎贡献!请阅读我们的:
许可证
相似文章
Cpp2Rust: 从C++到安全Rust的自动翻译
Cpp2Rust 是一个开源工具,利用 clang 的 AST 和一个运行时库,自动将 C++ 代码转换为安全的 Rust 代码,支持安全和 unsafe 两种输出模式,实现安全的内存安全转换。
crustc: 整个rustc编译器,已翻译成C语言
一个名为cilly的Rust到C编译器工具链已成功将整个rustc编译器翻译成4600万行C代码,生成了一个可以用GCC构建的功能性Rust编译器。该项目旨在通过生成可移植的C代码,使Rust能够在老旧/冷门硬件上运行。
如何将C/C++项目重写为Rust?
本文讨论了将C/C++项目迁移到Rust的策略,强调增量迁移而非全面重写,并引用了Luca Palmieri和JetBrains的见解。
@charliermarsh:我一直在为 cargo-fixit 贡献代码:这是一个更快、可直接替代 `clippy --fix` 的工具。这里有一个极端的例子……
Charlie Marsh 宣布了 cargo-fixit,一个更快的、可直接替代 clippy --fix 的工具,在 Codex 仓库上实现了 120 倍的加速。
Cargo-nextest: 比 cargo test 快 3 倍,每个测试隔离,一流的 CI 支持
Cargo-nextest 是 Rust 的下一代测试运行器,提供高达 3 倍的测试执行速度、每个测试的隔离以及一流的 CI 支持。