【发布时间】:2022-01-01 19:33:25
【问题描述】:
我的 Rust 库中有一些 extern "C" 函数;然后我决定将图书馆分成一堆箱子,并制作一个工作区箱子,它只是重新导出其成员的所有内容。但是,既然我已经这样做了,生成的.so 文件中缺少这些extern "C" 函数的符号。我该如何解决这个问题?
我尝试单独重新导出 extern "C" 函数;这没有用。我还尝试在包含函数的 crate 上设置crate-type = ["cdylib"],但这也不起作用。
【问题讨论】: