ianfor 发表于 2023-09-06 10:12
ok 学习下
-- 👇 苦瓜小仔: Rust-to-Rust 可以共享库,只要有稳定的 ABI,rustc 没有,但三方库有,比如 https://lib.rs/crates/abi_stable。
相关的话题:https://nullderef.com/series/rust-plugins/ (plugin system/dynamic loading)
Rust-to-Rust 可以共享库,只要有稳定的 ABI,rustc 没有,但三方库有,比如 https://lib.rs/crates/abi_stable。
-- 👇 sanri: 是的,不想给源码,只有编译成库文件。 可以选择编译成C接口的库,也可以编译成WebAssembly库。
就是如果调用方也是rust,就没法做到c++那样只给头文件和lib是吧
是的,不想给源码,只有编译成库文件。 可以选择编译成C接口的库,也可以编译成WebAssembly库。
评论区
写评论ok 学习下
--
👇
苦瓜小仔: Rust-to-Rust 可以共享库,只要有稳定的 ABI,rustc 没有,但三方库有,比如 https://lib.rs/crates/abi_stable。
相关的话题:https://nullderef.com/series/rust-plugins/ (plugin system/dynamic loading)
Rust-to-Rust 可以共享库,只要有稳定的 ABI,rustc 没有,但三方库有,比如 https://lib.rs/crates/abi_stable。
相关的话题:https://nullderef.com/series/rust-plugins/ (plugin system/dynamic loading)
--
👇
sanri: 是的,不想给源码,只有编译成库文件。 可以选择编译成C接口的库,也可以编译成WebAssembly库。
就是如果调用方也是rust,就没法做到c++那样只给头文件和lib是吧
是的,不想给源码,只有编译成库文件。 可以选择编译成C接口的库,也可以编译成WebAssembly库。