当前位置: 首页 > news >正文

rust vscode配置_VScode 配置rust开发环境

记录一下在Visual Studio Code中配置Rust debug模式。

Rust 版本

安装Rust,具体到官网下载 https://www.rust-lang.org/,

由于我在windows环境上,因此安装了msvc版本

Default host: x86_64-pc-windows-msvc

rustup home: D:\Users\xxx\.rustup

stable-x86_64-pc-windows-msvc (default)

rustc 1.46.0 (04488afe3 2020-08-24)

cargo 1.46.0 (149022b1d 2020-07-17)

用Cargo运行如下命令新建工程

PS D:\vstest\main> cargo new RustDemo

Created binary (application) `RustDemo` package

VSCode配置

​安装三个插件

Rust for Visual Studio Code

rust-analyzer

Native Debug

修改launch.json

/* launch.json */

{

// Use IntelliSense to learn about possible attributes.

// Hover to view descriptions of existing attributes.

// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

"version": "0.2.0",

"configurations": [

{

"name":"(Windows) Launch"

"type":"cppvsdbg",

"request": "launch",

"program": "${workspaceFolder}/target/debug/RustDemo.exe",

"args": [],

"cwd": "${workspaceFolder}"

}

]

}

相关文章:

  • python 设计模式 观察者_观察者设计模式
  • 叶金荣mysql的简历_知数堂 叶金荣——MySQL 5-7优化不求人
  • yum pam_mysql centos_CentOS系统服务器环境配置
  • 以下python扩展库不是用于科学计算的有_《Python程序设计》试题库
  • 只用mysql怎么支撑高并发_README.md · 须臾/真正能支撑高并发以及高可用的复杂系统中的缓存架构有哪些东西 - Gitee.com...
  • 分布式mysql同步oracle_一种分布式数据库同步方案 .
  • c# 调用mysql存储过程 返回值_C#调用数据库存储过程
  • python给js变量赋值_JavaScript OR(||)变量赋值说明
  • xlc编译mysql_aix|安装Xlc编译器12版本
  • java print 包_java打jar包的几种方式详解
  • java extjs 项目_Java Web项目(Extjs)报错八
  • java技术路线_Java技术路线
  • java 内存模型书籍_那些年读过的书《Java并发编程实战》十、再探究Java内存模型...
  • linux mysql 表名大小写_Linux系统下MySql表名大小写敏感问题
  • java 分支结构_Java分支结构
  • 【391天】每日项目总结系列128(2018.03.03)
  • 08.Android之View事件问题
  • Java面向对象及其三大特征
  • PHP 的 SAPI 是个什么东西
  • Redis的resp协议
  • Redis学习笔记 - pipline(流水线、管道)
  • scala基础语法(二)
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 飞驰在Mesos的涡轮引擎上
  • 力扣(LeetCode)21
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 普通函数和构造函数的区别
  • 前端代码风格自动化系列(二)之Commitlint
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 运行时添加log4j2的appender
  • Python 之网络式编程
  • ​Java并发新构件之Exchanger
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)c52学习之旅-简单了解单片机
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)可以带来幸福的一本书
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)一些感悟
  • (转载)(官方)UE4--图像编程----着色器开发
  • ./configure,make,make install的作用(转)
  • .bat批处理(一):@echo off
  • .net Signalr 使用笔记
  • .net中应用SQL缓存(实例使用)
  • ::
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [AR]Vumark(下一代条形码)
  • [BUUCTF 2018]Online Tool(特详解)
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [C++]C++基础知识概述