码迷,mamicode.com
首页 > Windows程序 > 详细

Eclipse(RustDT) + Racer + Windows 平台Rust开发环境搭建

时间:2015-05-24 20:27:05      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:rust   racer   eclipse   windows   开发环境   


【 声明:版权所有,转载请注明出处,请勿用于商业用途。 联系信箱:armink.ztl@gmail.com】

1、Rust

1.1 安装Rust

前往Rust官网下载各Windows平台安装文件,这里推荐大家下载稳定版。如果下载速度较慢,大家也可以点击打开百度云盘进行下载。下载完成后即可开始安装。整个安装过程都比较简单,Windows用户打开.msi安装文件。这里建议大家选择 高级模式,这样更加灵活,同时可以开启安装完成后自动添加环境变量到系统的功能。如图:

技术分享

安装完成后,可以打开控制台,输入rust -V,查看当前Rust版本,验证安装完成。

1.2 下载Rust源码

如果只是编译Rust,只需参考1.1安装Rust即可。但接下来需要使用Eclipse插件及Racer来开发Rust项目,则必须下载Rust源码。源码同样在Rust官网可以下载到,保证1.1下载的一个版本。如果下载速度较慢,大家也可以点击打开百度云盘进行下载。

接下来可以把Rust源码解压出来,我这里是解压到自己的Rust项目文件夹下 E:\Program\Rust\

最后设置Rust源码路径的环境变量 RUST_SRC_PATH=E:\Program\Rust\rustc-1.0.0,大家需要根据自己上一步的解压路径来设置。

技术分享

2、Racer

RACER = Rust Auto-Complete-er,是一个开源的Rust自动补全工具。主页:https://github.com/phildawes/racer

点击下载并解压或者直接Git克隆其源码至Rust项目路径,我这里依然是 E:\Program\Rust\

接下来需要编译Racer。打开终端,进入刚下载的Racer目录,输入 cargo build --release ,等待命令成功执行完成后即可,整个编译过程如下图。

技术分享

3、Eclipse

3.1 下载Eclipse

如果电脑已有Eclipse,版本为Luna或更高,并且带有CDT插件Eclipse则可以忽略。Eclipse IDE for C/C++ Developers下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr2。推荐大家下载的是这个C/C++版本的Eclipse,这个Eclipse里已经自带了CDT插件,后面开发时需要用到。

3.2 安装RustDT插件

RustDT是Rust的Eclipse插件。这是个开源插件,有兴趣的朋友可以详细看下 https://github.com/RustDT/RustDT

打开Eclipse,选择 Help -> Install New Software,安装插件。插件地址:https://rustdt.github.io/releases/。网上Eclipse安装插件的详细流程很多,这里不在介绍。需要注意的是,请求完链接后,会出现很多插件,这里只选择 RustDT Project 进行安装,如图

技术分享

3.3 配置RustDT插件

打开Windows->Preferences->Rust ,根据自己的环境进行配置,我的配置如图。

技术分享

4、Hello World

打开Eclipse,默认是C/C++视图,点击右上角+号选择Rust视图,如下图。

技术分享

接下来新建Hello World的工程 。工程建好后,默认会在src文件夹下新建一个 main.rs 文件,打开这个文件,可以看到里面已存在Hello World的Rust代码。

如果没有开启自动编译。则对着项目右击Build Project。

再对着选择 Run as->Run configurations,双击Rust Application,在Program path选择编译好的Hello World可执行文件,如下图。再点击 Run 即可在 Console中看到 Hello, world!

技术分享

此时还可以在main.rs中输入 std::io::B ,再按下 Alt + /,即可看到自动补全的功能已经配置成功了。如下图。

技术分享

到此Rust的Eclipse开发环境已经配置完成,Rust之旅正式开启。

Eclipse(RustDT) + Racer + Windows 平台Rust开发环境搭建

标签:rust   racer   eclipse   windows   开发环境   

原文地址:http://blog.csdn.net/arminkztl/article/details/45954459

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!