标签: 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'.
有没有办法告诉编译器和链接器从外部创建中忽略此特定功能,但仍然允许我使用其子模块?