vscode搭建rust开发环境的图文教程

 更新时间:2024年08月01日 09:39:26   作者:yangyongdehao30  
本文主要介绍了vscode搭建rust开发环境的图文教程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

由于rustrover不是免费的,此处教学搭建一套基于vscode的rust开发环境,可运行,可调式

1.下载vscode1.91.1

Download Visual Studio Code - Mac, Linux, Windows

2.下载插件

打开网站下载插件 rust-analyzer-0.4.2049、vscode-lldb-1.10.0、debug-0.27

Extensions for Visual Studio family of products | Visual Studio Marketplace

打开链接后 依次搜索,并下载对应的拓展包

3.安装插件

打开vscode

4.启用插件

安装后可能没启用,右键启用即可

5.确保本机已安装rust

cmd 后输入cargo,显示如下说明已正确安装rust

未安装则下载安装

https://static.rust-lang.org/dist/rust-1.80.0-x86_64-pc-windows-gnu.msi

6.新建项目

cargo new demo

7.调试配置

工程下新建.vscode文件夹

新建文件tasks.json,每次运行之前进行build,也就是生成exe文件

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "cargo",
            "args": [
                "build"
            ]
        }
    ]
}

新建文件 launch.json,调试内容

{
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "(Windows)启动",
            "preLaunchTask": "build",
            "type": "lldb",
            "MIMode": "lldb",
            "request": "launch",
            "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false
        }
    ]
}

8.开始调试

到此这篇关于vscode搭建rust开发环境的图文教程的文章就介绍到这了,更多相关vscode搭建rust开发环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

您可能感兴趣的文章:

相关文章

  • rust异步编程详细讲解

    rust异步编程详细讲解

    这篇文章主要介绍了rust异步编程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-12-12
  • Rust 文档注释功能示例代码

    Rust 文档注释功能示例代码

    Rust的文档注释使用特定的格式,以便通过 rustdoc工具生成 API 文档,本文给大家介绍Rust 文档注释功能,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • Rust 高性能内存缓存 moka 完全指南

    Rust 高性能内存缓存 moka 完全指南

    本文介绍了Rust高性能内存缓存库moka,涵盖其核心特性、基础环境搭建、同步/异步实战、高级配置及生产环境最佳实践等内容,感兴趣的可以了解一下
    2026-05-05
  • Rust字符串深度解析String与str的问题小结

    Rust字符串深度解析String与str的问题小结

    在Rust编程语言中,字符串处理是一个核心概念,但与其他语言不同的是,Rust提供了两种主要的字符串类型:String和&str,本文介绍Rust字符串深度解析String与str的问题,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • Rust可迭代类型迭代器正确创建自定义可迭代类型的方法

    Rust可迭代类型迭代器正确创建自定义可迭代类型的方法

    在 Rust 中, 如果一个类型实现了 Iterator, 那么它会被同时实现 IntoIterator, 具体逻辑是返回自身, 因为自身就是迭代器,这篇文章主要介绍了Rust可迭代类型迭代器正确创建自定义可迭代类型的方法,需要的朋友可以参考下
    2023-12-12
  • 详解Rust调用tree-sitter支持自定义语言解析

    详解Rust调用tree-sitter支持自定义语言解析

    使用Rust语言结合tree-sitter库解析自定义语言需要定义语法、生成C解析器,并在Rust项目中集成,具体步骤包括创建grammar.js定义语法,使用tree-sitter-cli工具生成C解析器,以及在Rust项目中编写代码调用解析器,这一过程涉及到对tree-sitter的深入理解和Rust语言的应用技巧
    2024-09-09
  • 使用win10 wsl子系统如何将 rust 程序静态编译为linux可执行文件

    使用win10 wsl子系统如何将 rust 程序静态编译为linux可执行文件

    这篇文章主要介绍了使用win10 wsl子系统如何将 rust 程序静态编译为linux可执行文件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-05-05
  • 详解Rust中#[derive]属性怎么使用

    详解Rust中#[derive]属性怎么使用

    在 Rust 中,#[derive] 是一个属性,用于自动为类型生成常见的实现,下面就跟随小编一起来学习一下Rust中derive属性的具体使用吧
    2024-11-11
  • Tauri 打开本地文件踩坑分析解决

    Tauri 打开本地文件踩坑分析解决

    这篇文章主要为大家介绍了Tauri 打开本地文件踩坑分析解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • rust引用和借用的使用小结

    rust引用和借用的使用小结

    在rust中,引用的语法非常简单。通过&来取引用,通过*来解引用,这篇文章主要介绍了rust引用和借用的使用小结,总的来说,借用规则,同一时刻,你只能拥有要么一个可变引用, 要么任意多个不可变引用,具体内容详情跟随小编一起看看吧
    2023-01-01

最新评论