vs code开发rust设置笔记
vs code开发rust设置笔记
最近公司又有新业务需要rust,第一次配置坑点较多,特此记录
原文:https://blog.csdn.net/weixin_44259356/article/details/103679462
1安装rust
参考官网教程:
https://www.rust-lang.org/tools/install
网站右上角可以选择中文
如果要启动调试等一些不稳定的功能可以执行
rustup install nightly
rustup default nightly
如果无法安装rls,可以安装老版
rustup install nightly-2018-12-06
rustup default nightly-2018-12-06
要恢复稳定版执行:
rustup default stable
2安装vs code
点击链接,安装vs code插件,如果没有安装vs,可以通过下面链接安装。
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust
3安装C/C++插件
链接:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
如果是mac或者linux,打开vs code拓展,搜索codelldb。
注:如果下载卡住或者安装失败可以手动复制下面控制台链接下载
手动下载完成后,直接安装会报错
进入vs code ctrl+shift+p,搜索extension,选择:扩展从vsix安装,选择下载好的vsix文件即可
4配置rust
选中rust项目整个文件夹,右键vs code打开,
如下:Ctrl+f5运行
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “(Windows) Launch”,
“type”: “cppvsdbg”,
“request”: “launch”,
“program”: “ w o r k s p a c e R o o t / t a r g e t / d e b u g / f o o . e x e " , " a r g s " : [ ] , " s t o p A t E n t r y " : f a l s e , " c w d " : " {workspaceRoot}/target/debug/foo.exe", "args": [], "stopAtEntry": false, "cwd": " workspaceRoot/target/debug/foo.exe","args":[],"stopAtEntry":false,"cwd":"{workspaceRoot}”,
“environment”: [],
“externalConsole”: true
},
{
“name”: “(OSX) Launch”,
“type”: “lldb”,
“request”: “launch”,
“program”: “ w o r k s p a c e R o o t / t a r g e t / d e b u g / f o o " , " a r g s " : [ ] , " c w d " : " {workspaceRoot}/target/debug/foo", "args": [], "cwd": " workspaceRoot/target/debug/foo","args":[],"cwd":"{workspaceRoot}”,
}
]
}
我的是windows平台如下:
参考链接:
https://segmentfault.com/a/1190000018875712
https://www.wandouip.com/t5i327165/
https://www.forrestthewoods.com/blog/how-to-debug-rust-with-visual-studio-code/
附录
rust入门教程(中文):https://kaisery.gitbooks.io/rust-book-chinese/content/
rust高级教程(中文):https://kaisery.github.io/trpl-zh-cn/
vs code开发rust设置笔记相关推荐
- 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置
前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...
- iPhone与iPad开发实战读书笔记
iPhone开发一些读书笔记 手机应用分类 1.教育工具 2.生活工具 3.社交应用 4.定位工具 5.游戏 6.报纸和杂志的阅读器 7.移动办公应用 8.财经工具 9.手机购物应用 10.风景区相关 ...
- Qt 开发使用VSCode 笔记2
在之前有写过使用VSCode开发QT的笔记 Qt 开发使用VSCode 在以前的基础上继续学习记录写下<Qt 开发使用VSCode 笔记2> 该笔记相比之前的Qt 开发使用VSCode新加 ...
- 「Java」基于Mirai的qq机器人开发踩坑笔记(其二)
目录 0. 配置机器人 1. onLoad方法 2. onEnable方法 3. 消息属性 4. 消息监听 I. 好友消息 II. 群聊消息 III. 无差别消息 5. 发送消息 I. 文本消息 II ...
- 《HTML5 Canvas核心技术 图形、动画与游戏开发》 读书笔记
<HTML5 Canvas核心技术 图形.动画与游戏开发> 读书笔记 文章目录 <HTML5 Canvas核心技术 图形.动画与游戏开发> 读书笔记 第1章 基础知识 第2章 ...
- 【实验手册】使用Visual Studio Code 开发.NET Core应用程序
.NET Core with Visual Studio Code 目录 概述... 2 先决条件... 2 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展... ...
- 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World
云炬Qtpy5开发与实战笔记 0搭建开发环境(傻瓜式安装) 1.打开 Pycharm,选择 Create New Project,创建一个新项目 2.选择Pure Python表示创建一个纯Pytho ...
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
http://blog.jobbole.com/85008/ ASP.Net MVC开发基础学习笔记(5):区域.模板页与WebAPI初步 2015/03/17 · IT技术 · .Net, Asp. ...
- Visual Studio Code 开发 .NET Core 看这篇就够了
来源:依乐祝 cnblogs.com/yilezhu/p/9926078.html 在本文中,我将带着大家一步一步的通过图文的形式来演示如何在Visual Studio Code中进行.NET Cor ...
最新文章
- SQL Server的数据库开发工具
- 想进大厂?50个多线程面试题,你会多少?(一)
- Fitnesse测试系列--如何做成模块Module供调用
- CRMEB页面说明这个是v3.0H5端的
- Leet Code OJ 202. Happy Number [Difficulty: Easy]
- mybatis学习笔记-02-第一个mybatis程序
- javadocx转换成html_使用Java将Word转为Html或txt[转]
- 轨迹压缩文献阅读: Similarity-Based Compression of GPS Trajectory Data
- (转)一种高速内存校验算法(Delphi MMX优化算法应用之一)
- Raki的读paper小记:NATURAL LANGUAGE INFERENCE OVER INTERACTION SPACE
- c语言课程设计物业,C语言课程设计报告--物业管理系统.doc
- 谷歌多账号 桌面快捷方式
- html5制作旋转正方体,html5—旋转立方体
- Linux系统扩容硬盘
- 卡内基梅隆大学计算机方向,留学美国卡内基梅隆大学计算机硕士研究方向
- 黑暗星空中的秘密——《黑暗森林》简评
- c语言菜鸟编译器,C语言菜鸟基础教程之Hello World
- gamemaker: studio html5,HTML5 Game Development with Gamemaker
- 杭电AI学霸班:考研上岸3清北8浙大,还没毕业年薪拿百万
- 玩转SQL语句之group by 多字段分组查询与having子句,一篇解决你的疑惑!
热门文章
- 电脑关闭计算机无法使用,为何电脑关不了机_电脑能正常用但是关不了机怎么办-win7之家...
- 职业规划九—it行业几条不同的路
- java造轮子:快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)
- ib网卡命令_一种IB网卡连通配置方法、装置、终端及存储介质与流程
- 直线模组和直线电机的区别
- 使用自己的数据集,修改运行faster RCNN
- 不可不看,马化腾海量信息的内部分享
- Win10下”无法枚举容器中的对象访问被拒绝“问题
- Tensorflow学习笔记-过度拟合问题
- 离谱!入职 BYD 一个月,心态崩了。。。