Windows配置Rust语言的Eclipse开发环境

原创
02/27 19:34
阅读数 256

零、配置安装目录。

Rust可以通过配置环境变量的方式修改默认安装目录,如果不配置,默认安装在 C:\Users\当前登录用户名 的文件夹下。

只需要配置 CARGO_HOME 和 RUSTUP_HOME 变量即可。

 

一、下载Rust安装程序 。

https://www.rust-lang.org/zh-CN/tools/install 页面下载对应系统版本的rustup-init.exe文件

二、如图所示,需要先安装 Microsoft C++ 生成工具; 如果安装过 Visual Studio的C++ 的开发工具包可忽略此步骤 。

三、在rustup-init.exe的安装界面,注意要选择  2  定制安装,不要默认安装,否则Eclipse不能debug调试代码 。

选择   2)Customize installation。然后在提示语: Default host triple?下面输入:x86_64-pc-windows-gnu
这是关键的一步。Profile (which tools and data to install)? (minimal/default/complete) [default]下面推荐输入:complete。其他的问题都可以直接回车。再次显示上面的default等四个选项时,直接回车开始安装。安装完毕后运行: rustc --version。如显示版本信息,则说明安装成功。

四、运行 rls --version

报错的解决办法,运行: rustup component add rls 。再次运行rls命令如显示版本信息,则说明安装成功。

五、下载并安装 Eclipse IDE for Rust Developer

https://www.eclipse.org/downloads/packages/ 页面下载最新版本并解压到一个固定的目录即可。

六、安装gdb包

https://sourceforge.net/projects/tdm-gcc/files/GDB/ 下载,我的系统为Win10 64位版本故下载 gdb-7.9.1-tdm64-2.zip 并解压到一个固定的目录即可。

七、启动eclipse,完成最后的设置,如图所示

我的Rust开发工具包默认安装在C:\Users\Administrator文件夹下

新建一个rust项目。在main.rs文件中随便写两行代码,加个断点。开始debug。

八、如果eclipse提示以下错误。

因为修改过项目的Debug Config信息导致项目报错,解决办法: 在菜单栏选择Run->Debug Configurations,在弹出的窗口中删除报错的项目,然后重新运行main方法即可!

九、其他。

1、在编译项目中有时需要GCC编译,在  https://sourceforge.net/projects/mingw-w64/files/ 页面下载系统对应的MinGW-W64 GCC编译器,我下载的是x86_64-posix-seh,解压到自定义文件夹中并配置环境变量,右击“计算机” -->属性 -->高级系统设置 -->环境环境 -->系统变量 -->“Path”变量 -->编辑,追加 ;D:\Rust\mingw64\bin ,运行 gcc -v  命令出现配置信息即可说明配置成功

2、cargo中的自定义设置,在cargo的安装目录下新建一个config文件,比如我的文件地址是  C:\Users\Administrator\.cargo\config

注:文件编码必须为UTF-8,否则新建项目时报错

#新建项目时的相关配置
[cargo-new]
#Cargo.toml中的authors会用到
name = "Ray"
email = ""
#不生成Git相关配置
vcs = "none"

#更换cargo镜像源配置, 以下是清华大学的镜像
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]

3、推荐中文文档地址:   https://budshome.com/books.html

4、推荐视频地址:   https://space.bilibili.com/485433391?spm_id_from=333.788.b_765f7570696e666f.2

5、demo小项目:   https://gitee.com/853103174/pss

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部