我有一些 extern "C" Rust库中的函数;然后我决定把图书馆分成一堆板条箱,制作一个工作区板条箱,只需从成员那里重新导出所有内容。然而,现在我已经这样做了,这些符号 外部“C” 生成的中缺少函数 .so 文件我该怎么解决这个问题?
extern "C"
外部“C”
.so
我尝试重新导出 外部“C” 单独发挥作用;这并不奏效。我也试过设置 crate-type = ["cdylib"] 在包含函数的板条箱上,这也不起作用。
crate-type = ["cdylib"]
根据 this GitHub issue ,我看到的行为是一个bug,除了包装我想要重新导出的函数之外,似乎没有任何已知的解决方案。