全棧程序員的新玩具Rust(一) IDE環境


最基本的helloword過程

我們之前提過

第一步、安裝rust工具鏈

https://www.rust-lang.org/tools/install

第二步、創建項目

cargo new helloworld

會得到一個控制台程序模板,源碼如下

fn main() {
     println!("Hello, world!");
}

第三步、運行項目

cd helloworld

cargo run

或者直接去執行exe(僅限windows)

 

注:rust在window下編譯需要vs的c++ 連接器,直接裝個vs2019 勾選c++就可以。你也可以單獨裝vs2019 c++工具包

 

IDE

rust 可用的IDE不太多,這里選擇 vscode

vscode的安裝使用略

1.安裝插件

image

把這個插件安裝了

2.打開項目

打開上面咱門cargo new 出來的 helloworld項目目錄

image

哈 語法高亮有了

3.編譯項目

按下默認build 快捷鍵 ctrl shift B,菜單項在

image

 

image

 

哈,編譯有了 cargo build 是 編譯並生成exe(windows)

cargo check 僅僅做編譯檢查(看看能不能編譯通過,要是有個watch 模式就更方便了,可能有,我初學)

點后邊的齒輪圖標,可以生成tasks.json

image

build一下試試,彩色文字標注重要信息

4.調試項目

下斷點,咦怎么不能下(如果你的vscode 能下斷點就不用管這部分)

image

File->Preferences->Settings

image

打開設置,勾選如圖中紅色選項,即可下斷點

 

按F5 或者切換到debug模式選 add configurationimage

image

我在windows下調試,用c++ windows 調試器即可(不用懷疑,就是c++調試器)

image

此時是無法調試的,這里沒有銜接好,要自己改成輸出的exe文件名

image

在我這里是改成這樣(因為我建立的項目名為hello01)

然后就可以愉快的斷點調試了,默認快捷鍵F5,或者切換到調試模式按綠色小三角

斷點命中如下

image

單步跳入跳出在懸浮菜單

image

變量監視、調用棧、斷點這些顯示在左邊。

至此一個rust的控制台開發環境就完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM