来自:–新疆–昌吉回族自治州 电信
一、基础环境准备
安装 Rust 工具链
rustup
rustc
cargo
rustc --version 查看编译器版本 cargo --version 查看包管理器版本
安装 VSCode 扩展
rust-analyzer
CodeLLDB
crates
Even Better TOML
Error Lens
二、创建并运行项目
新建 Rust 项目
cargo new my_project 创建新项目 cd my_project 进入项目目录 code . 用 VSCode 打开项目
编译与运行
终端运行:
cargo build 编译项目 cargo run 编译并运行
默认输出 "Hello, world!"。
快捷操作:
main.rs
fn main()
Ctrl+Shift+
cargo run
三、配置调试环境
生成调试配置文件
Ctrl+Shift+D
.vscode/launch.json
修改 launch.json 示例
{ "version": "0.2.0", "configurations": [ { "name": "Debug executable", "type": "lldb", // 或 "cppdbg"(Windows) "request": "launch", "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}", // 可执行文件路径 "args": [], // 命令行参数 "cwd": "${workspaceFolder}", "preLaunchTask": "cargo build" // 调试前自动编译 } ] }
"program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe"
启动调试
F5
F10
F11
四、常用调试技巧
传递命令行参数
launch.json
args
"args": ["arg1", "arg2"]
保存时自动格式化
{ "editor.formatOnSave": true, "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer" } }
快速检查代码
cargo check 仅检查编译错误,不生成可执行文件
五、常见问题解决
Rust Analyzer: Restart
Cargo.toml
gdb
lldb
您需要 登录 才可以下载或查看,没有账号?立即注册 微信登陆 QQ登录 手机登录
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
27
11
246
注册账号后积极发帖的会员
查看 »