【 声明:版权所有,转载请注明出处,请勿用于商业用途。 联系信箱:[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之旅正式开启。