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



【 声明:版权所有,转载请注明出处,请勿用于商业用途。 联系信箱:[email protected]】

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之旅正式开启。

时间: 2024-12-26 06:28:56

Eclipse(RustDT) + Racer + Windows 平台Rust开发环境搭建的相关文章

Eclipse + CDT + YAGARTO + J-Link,STM32开源开发环境搭建与调试

Eclipse+CDT+YAGARTO+J-Li:开源开发环境搭建与调试:作者:Chongqing:邮箱:[email protected]:文档版本:V1.0:发布日期:2014-08-04:前言:此文档本着开源精神,基于LGPL协议发布:因网上开源的单片机.微控制器开发平台信息很少,故:因用ARM公司的KeiluVision开发环境开:因Eclipse是一个 Eclipse + CDT + YAGARTO + J-Link,STM32 开源开发环境搭建与调试 作者 :Chongqing 邮箱

Windows Phone 8 开发环境搭建

原地址:http://blog.csdn.net/md521/article/details/11015139 Windows Phone 8将采用与Windows 8相同的NT内核,这就意味着WP8将可能兼容Win8应用,开发者仅需很少改动就能让应用在两个平台上运行.由于内核变更,Windows Phone 7.x将不能升级到Windows Phone 8.Windows Phone 8兼容所有Windows Phone 7.5的应用程序,但Windows Phone 8的所有原生程序无法在W

Rust开发环境搭建

1.Rust概述 按照百度百科的说法,Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言.Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全. Rust最初是由Mozilla研究院的Graydon Hoare设计创造,然后在Dave Herman, Brendan Eich以及很多其他人的贡献下逐步完善的.Rust的设计者们通过在研发Servo网站浏览器布局引擎过程中积累的经验优化了Rust语言和Rust编译

NDK在windows下的开发环境搭建及开发过程

在Android应用的开发project中.无论是游戏还是普通应用.都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么优点.这个大家能够在网上查一下,本人不做过多解释. .so本是linux下的文件类型,所以编译.so必需要在linux环境下,那么怎样在win下进行编译呢?随便在网上搜下,教程也是五花八门,不清不楚,没有一定功底,即便看着教程到最后预计还是功败垂成,更别说刚開始学习的人,看了保证头晕眼花,本人也是依据网上的一些样例.总结了一个个人觉得还算比較简单的一个.so的编译方法

【转】windows下python开发环境搭建

1 -- 安装python的前期准备 Python开发有众多工具,又以Eclipse+Pydev最为常见.Eclipse平台对开发同学来讲,肯定是如雷贯耳,自不用废话.而PyDev是Eclipse平台下的一个Python IDE插件,利用PyDev插件我们可以把Eclipse变为功能强大且易用的Python IDE.本文只简单介绍Eclipse+PyDev的安装和配置过程,至于开发.调试等高级话题不做深入分析. 首先,需要安装python的编译和执行程序,推荐安装Python2.7.3版本.至于

windows下android开发环境搭建

JDK的安装和Java环境变量的设置 1 JDK下载地址 JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量. 2 JAVA_HOME JDK的安装路径,这个环境变量本身不存在,需要创建,创建完则可以利用%JAVA_HOME%作为统一引用路径,其值为:jdk在你电脑上的

eclipse ide for java ee developers 开发环境搭建详解图文(j2ee)

使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程,一是帮助他们尽快的熟悉IDE的使用,二也是保证团队开发环境的一致性(顺便说一下,这点在敏捷开发团队中尤为重要,方便知识传播,提升团队快速响应能力). 培训的过程中想起了自己当年初涉java时的情景,不免感慨万千啊.正所谓"工欲善其事必先利其器",话不多说,赶紧搭吧. 一.jdk安装与配置 jdk7于3月份刚刚发布,目前eclipse的最新版

windows下golang开发环境搭建(sublime text3 + gosublime + sublimeGDB)

最近开始学习go语言的相关开发教程,之前的工作都是在linux上完成居多,但是家里的电脑还是windows的系统. 在搜索了N多方案以及尝试了N多IDE后,决定还是使用sublime+gosublime插件 这一套东西作为家用学习的跑demo方案. 在此需要感谢go社区以及一众之前已经存在的搭建方法和文档,本页以记录一下自己的搭建过程为主o(∩_∩)o 哈哈 1. 安装go语言 官网地址:https://golang.org/  点击下载需要的平台的安装版本,推荐msi,下载完成之后,点击安装,

Windows Phone 8开发环境搭建

开发Windows Phone需要两个工具:Windows Phone SDK 8.0和Visual Studio集成开发工具.我们购买的Visual Studio Ultimate 2012不包括Windows Phone SDK,由于Visual Studio Ultimate 2012是收费软件,如果广大读者没有授权,也可以使用Visual Studio Express 2012 for Windows Phone 8.我们推荐的做法是如果有Visual Studio Ultimate 2