是否可以覆盖外部包装箱中定义的功能?

时间:2019-01-05 16:36:29

标签: rust ffi rust-cargo

我正在尝试使用一个定义了pub extern函数(例如“ Run_Foo”)并且可以用作动态库入口点的外部包装箱。我想使用此外部包装箱中的某些模块,但定义了自己的“ Run_Foo”函数即可用作DLL / SO入口点。

我得到的错误是

error: linking with `cc` failed: exit code: 1 
multiple definition of `Run_Foo'.

有没有办法告诉编译器和链接器从外部创建中忽略此特定功能,但仍然允许我使用其子模块?

0 个答案:

没有答案