我想将一个板条箱导入到我的库中,然后像使用库中的模块一样使用该板条箱。如果我这样做:
extern crate sdl2;
pub use sdl2;
这给了我一个错误,建议我使用sdl2::*
,但是我不想将所有名称从板条箱拖到我的库中,我希望将它们作为子模块来处理,例如:
my_library::sdl2::init()
我也尝试过这个:
pub extern crate sdl2;
可以编译,但是我不知道它做什么。不过,似乎无法从我的图书馆公开访问此板条箱。
您可以在use
和中使用重命名extern crate
:
extern crate sdl2 as sdl2_;
pub use sdl2_ as sdl2;
我亲自找到了如何在stdx
板条箱中进行操作(不过,至少到目前为止,它似乎已被弃用/放弃)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句