天天看點

在 VS Code 上配置Rust的調試環境

插件

在 VS Code 上進行 Rust 的開發,需要使用一下兩個庫

  • RLS(vscode搜尋插件rls)
  • lldb(vscode搜尋插件codelldb)

安裝很簡單,不用說

配置

{
  // 使用 IntelliSense 了解相關屬性。 
  // 懸停以檢視現有屬性的描述。
  // 欲了解更多資訊,請通路: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug executable 'show_posts'", // 配置名稱,将會在調試配置下拉清單中顯示
      "type": "lldb", // 調試器類型:Windows表示器使用cppvsdbg;GDB和LLDB使用cppdbg。該值自動生成
      "request": "launch", // 調試方式
      "cargo": { // 運作的參數
        "args": [
          "build",
          "--bin=show_posts",
          "--package=diesel_demo"
        ],
        "filter": {
          "name": "show_posts",
          "kind": "bin"
        }
      },
      "args": [], // 傳遞給程式的參數,沒有參數留白即可
      "cwd": "${workspaceFolder}" // 調試程式時的工作目錄
    },
}           
在 VS Code 上配置Rust的調試環境

調試

在 VS Code 上配置Rust的調試環境