所以我给一个C++库写了一个RuffFi,它有一个外部的"C"块,里面有C样式的函数头.我的低级 foreign 金融机构建立了.
然而,当我在另一个项目中使用我的FFI时,它没有正确链接,我得到了对操作符new()、delete()等的未定义引用.
我的问题是:
我是因为这是C++而不能连接 rust ,而不是C++吗?
使用FFI库的应用程序是否应该以某种方式处理链接问题,如果是,如何处理?
我能帮我做点什么吗.不知怎么构建的,包含了这些C++组件,如果有的话,如何?我目前使用的是gcc crate .
把你自己的解决方案放在这里