跳至內容

mozilla/cbindgen

軟體分類 DevOps 與雲端維運 (DevOps & Cloud) / CI/CD 自動化 (CI/CD Pipelines)
軟體標籤
開發廠商 mozilla
Stars
2.9k
Forks
377
License
MPL-2.0
Version
v0.29.2
Update
2026-04-28
OS

#### 產品特色

* 支援 Rust 資料型別與 ABI 的自動生成
* 可產生 C/C++ 介面頭文件,提升開發效率
* 支持多種語言(C、C++、Rust)的自動轉換
* 提供配置文件模板,方便使用者自定義
* 與 Rust 開發者合作,確保資料布局與 ABI 的正確性

#### 主要功能、特點

cbindgen 是一個專為 Rust 資料型別與 ABI 產生 C/C++ 介面頭文件的工具。使用者可透過配置文件指定要生成的 Rust 資源,工具會自動根據實際的 Rust 代碼生成相應的 C/C++ 介面頭文件。這項技術讓開發者無需手動撰寫頭文件,即可獲得與 Rust 代碼一致的 C/C++ 介面,提升開發效率與減少錯誤風險。cbindgen 也支援作為程序或庫使用,可方便地整合到項目中,實現跨語言的溝通。

#### 指令

“`bash
# 無常用指令(自動生成)
“`