在RustRover工作区中配置多目标Rust项目的相关咨询
在RustRover工作区中配置多目标Rust项目的相关咨询
嘿,我最近在折腾一个多目标Rust项目,卡在RustRover的工作区配置上了,想请教下大家怎么解决。
具体情况是这样的:这个项目一部分是要编译后烧录到ESP32-S3上运行的嵌入式代码,我用esp-idf-template搭的基础框架;另一部分是服务器代码,后续要和这个ESP32设备通信。我目前把项目结构搭成了这样:
root ├── server │ ├── src │ │ └── main.rs │ └── Cargo.toml ├── shared │ ├── src │ │ └── main.rs │ └── Cargo.toml
因为项目里既有针对ESP32-S3的嵌入式编译目标,又有普通的服务器目标,再加上共享代码模块,我现在在RustRover里打开这个工作区时,IDE没法正确识别各个模块的编译目标,编译环节也容易出问题。想问问有没有过来人指点下,怎么在RustRover里正确配置这个多目标工作区,让每个模块都能被IDE正常识别,编译也能顺利进行呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

