• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

全栈程序员的新玩具Rust(一) IDE环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最基本的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.安装插件

把这个插件安装了

2.打开项目

打开上面咱门cargo new 出来的 helloworld项目目录

哈 语法高亮有了

3.编译项目

按下默认build 快捷键 ctrl shift B,菜单项在

 

 

哈,编译有了 cargo build 是 编译并生成exe(windows)

cargo check 仅仅做编译检查(看看能不能编译通过,要是有个watch 模式就更方便了,可能有,我初学)

点后边的齿轮图标,可以生成tasks.json

build一下试试,彩色文字标注重要信息

4.调试项目

下断点,咦怎么不能下(如果你的vscode 能下断点就不用管这部分)

File->Preferences->Settings

打开设置,勾选如图中红色选项,即可下断点

 

按F5 或者切换到debug模式选 add configuration

我在windows下调试,用c++ windows 调试器即可(不用怀疑,就是c++调试器)

此时是无法调试的,这里没有衔接好,要自己改成输出的exe文件名

在我这里是改成这样(因为我建立的项目名为hello01)

然后就可以愉快的断点调试了,默认快捷键F5,或者切换到调试模式按绿色小三角

断点命中如下

单步跳入跳出在悬浮菜单

变量监视、调用栈、断点这些显示在左边。

至此一个rust的控制台开发环境就完成了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB 编程风格指南及注意事项 - 在某一天老去发布时间:2022-07-18
下一篇:
Matlab 数字信号处理编程导论 by Source Code发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap