代码之家  ›  专栏  ›  技术社区  ›  laptou

如何从依赖板条箱中包含外部函数?

  •  0
  • laptou  · 技术社区  · 4 年前

    我有一些 extern "C" Rust库中的函数;然后我决定把图书馆分成一堆板条箱,制作一个工作区板条箱,只需从成员那里重新导出所有内容。然而,现在我已经这样做了,这些符号 外部“C” 生成的中缺少函数 .so 文件我该怎么解决这个问题?

    我尝试重新导出 外部“C” 单独发挥作用;这并不奏效。我也试过设置 crate-type = ["cdylib"] 在包含函数的板条箱上,这也不起作用。

    1 回复  |  直到 4 年前
        1
  •  2
  •   laptou    4 年前

    根据 this GitHub issue ,我看到的行为是一个bug,除了包装我想要重新导出的函数之外,似乎没有任何已知的解决方案。

    推荐文章