例如编译时找不到 load_dll::new()的load_dll的相关定义,就去系统的公共lib目录检查是否有同名mod,然后自动调用它。
用脚本用惯了,都是扔lib文件夹里,让脚本自动调用它。现在写use、mod写的头痛,还无法作为公共lib,每个项目都复制一份。 有什么办法让rust实现这种偷懒的办法吗?(菜鸟新手,可能是个极蠢的问题,但我真的想这样用)
1
共 3 条评论, 1 页
例如编译时找不到 load_dll::new()的load_dll的相关定义,就去系统的公共lib目录检查是否有同名mod,然后自动调用它。
用脚本用惯了,都是扔lib文件夹里,让脚本自动调用它。现在写use、mod写的头痛,还无法作为公共lib,每个项目都复制一份。 有什么办法让rust实现这种偷懒的办法吗?(菜鸟新手,可能是个极蠢的问题,但我真的想这样用)
评论区
写评论谢谢。我当前是用脚本控制的rust编辑、编译、各种生成,我本来想用脚本对rs文件进行粗略的分析,自动use/mod的
--
👇
ywxt: rustc 参数
可以为rustc传递参数指明crate的依赖路径,不过可能你得手动管理依赖版本了。
rustc 参数
可以为rustc传递参数指明crate的依赖路径,不过可能你得手动管理依赖版本了。
可以做成crate,然后在Cargo.toml中指明路径。