vscode搭建rust開(kāi)發(fā)環(huán)境的圖文教程
由于rustrover不是免費(fèi)的,此處教學(xué)搭建一套基于vscode的rust開(kāi)發(fā)環(huán)境,可運(yùn)行,可調(diào)式
1.下載vscode1.91.1
Download Visual Studio Code - Mac, Linux, Windows
2.下載插件
打開(kāi)網(wǎng)站下載插件 rust-analyzer-0.4.2049、vscode-lldb-1.10.0、debug-0.27
Extensions for Visual Studio family of products | Visual Studio Marketplace
打開(kāi)鏈接后 依次搜索,并下載對(duì)應(yīng)的拓展包
3.安裝插件
打開(kāi)vscode
4.啟用插件
安裝后可能沒(méi)啟用,右鍵啟用即可
5.確保本機(jī)已安裝rust
cmd 后輸入cargo,顯示如下說(shuō)明已正確安裝rust
未安裝則下載安裝
https://static.rust-lang.org/dist/rust-1.80.0-x86_64-pc-windows-gnu.msi
6.新建項(xiàng)目
cargo new demo
7.調(diào)試配置
工程下新建.vscode文件夾
新建文件tasks.json,每次運(yùn)行之前進(jìn)行build,也就是生成exe文件
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "cargo", "args": [ "build" ] } ] }
新建文件 launch.json,調(diào)試內(nèi)容
{ "version": "0.2.0", "configurations": [ { "name": "(Windows)啟動(dòng)", "preLaunchTask": "build", "type": "lldb", "MIMode": "lldb", "request": "launch", "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false } ] }
8.開(kāi)始調(diào)試
到此這篇關(guān)于vscode搭建rust開(kāi)發(fā)環(huán)境的圖文教程的文章就介紹到這了,更多相關(guān)vscode搭建rust開(kāi)發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
rust 如何使用 cargo-nextest 替代 cargo te
cargo-nextest 是新一代的rust測(cè)試程序,能夠極大提升測(cè)試性能,可以完全替代 cargo test 命令,這篇文章主要介紹了rust 如何使用 cargo-nextest 替代 cargo test,需要的朋友可以參考下2024-05-05vscode搭建rust開(kāi)發(fā)環(huán)境的圖文教程
Rust 是一種系統(tǒng)編程語(yǔ)言,它專注于內(nèi)存安全、并發(fā)和性能,本文主要介紹了vscode搭建rust開(kāi)發(fā)環(huán)境的圖文教程,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03關(guān)于Rust編譯時(shí)報(bào)link.exe?not?found錯(cuò)誤問(wèn)題
這篇文章主要介紹了Rust編譯的時(shí)候報(bào)出link.exe?not?found錯(cuò)誤問(wèn)題,解決方法是在命令行就是CMD執(zhí)行相應(yīng)的命令即可,本文給大家分解決方法,需要的朋友可以參考下2022-09-09為什么要使用 Rust 語(yǔ)言、Rust 語(yǔ)言有什么優(yōu)勢(shì)
雖然 Rust 是一種通用的多范式語(yǔ)言,但它的目標(biāo)是 C 和 C++占主導(dǎo)地位的系統(tǒng)編程領(lǐng)域,很多朋友會(huì)問(wèn)rust語(yǔ)言難學(xué)嗎?rust語(yǔ)言可以做什么,今天帶著這些疑問(wèn)通過(guò)本文詳細(xì)介紹下,感興趣的朋友一起看看吧2022-10-10Rust使用libloader調(diào)用動(dòng)態(tài)鏈接庫(kù)
這篇文章主要為大家介紹了Rust使用libloader調(diào)用動(dòng)態(tài)鏈接庫(kù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09