![Rust编程从入门到实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/470/47216470/b_47216470.jpg)
2.3.2 配置CLion
安装完成后,启动CLion。
CLion启动文件在其安装目录下的bin文件夹内,Windows系统上可以直接运行clion64.exe可执行文件或直接通过桌面和开始菜单中的快捷方式启动。Linux系统上不存在clion64.exe文件,请运行clion.sh启动。
启动之后将出现如图2-6所示界面。
如图2-6所示,在界面上可以创建新项目或打开现有项目,也可以对CLion进行设置。虽然CLion在日后的更新中可能会改变界面的样式,但是大体上的元素应该不会减少。
选择Customize → All Settings → Plugins,如图2-7所示,安装Rust插件。在安装Rust插件的过程中如果遇到询问是否安装Toml插件的提示框,请选择“是”;否则,请另行安装Toml插件。
在安装Rust插件之后,单击Setting界面的OK按钮保存设置,并回到创建工程界面。单击New Project按钮,以创建新项目。如图2-8所示,在创建新项目的窗口左栏选择Rust, CLion会自动发现之前安装的Rust开发工具,如果没有发现,请手动选择之前安装时指定的目录。需要修改第一行Location中的最后一级目录名称,以设置工程名称,工程名称请用小写字母、数字和下画线表示,如hello_rust。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P22_514.jpg?sign=1738960883-fhxuxJcDhukCZqjGVnPPBaalXdf0LKn5-0-4c085981a4234db3fa8be51f62af4acc)
图2-6 CLion初始界面
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P22_515.jpg?sign=1738960883-LK68MNbmNhTPBzfCWrwWVG4vddE7mZBg-0-adcb365ee56f2712f0cc2cc5dcca2be2)
图2-7 安装Rust插件
单击Create创建项目。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P23_522.jpg?sign=1738960883-ZpwumXuncV5cOMwbsvdGjNcKjOXmLCjr-0-38d3b801e55db8702328a68deb6ddfdd)
图2-8 创建Rust工程
如图2-9所示,在成功创建Rust工程之后,目录结构中会出现main.rs源码文件,默认情况下会输出“Hello, world!”。但是到目前为止CLion还不能执行或调试Rust,为了能够执行程序,需要配置启动项。单击菜单栏下面一行中的Add Configuration按钮。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P23_523.jpg?sign=1738960883-q6bPfQfVpsC2rx6RZzvQrm02vCRwqM2b-0-d6ea947c50c70ed22dbbba91a1efee74)
图2-9 Rust工程
如图2-10所示,可以配置启动项。单击“+”号选择Cargo Command,注意,不是在左栏中直接选择。可以改Name,其他的不用改变,直接单击OK按钮。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P24_530.jpg?sign=1738960883-2ytmershuPyBY1bwQFkEPEB39piiR1hX-0-77988b8794e2354343d25b75e1f1caea)
图2-10 配置运行任务
完成之后,之前的Add Configuration按钮会被一个下拉菜单所取代,旁边的运行按钮会变成绿色,此时,单击“运行”按钮就可以运行程序了,如图2-11所示。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P24_531.jpg?sign=1738960883-eMvSbZanKdMXngkmffeacB73dG0sPsmw-0-696d82e68e7a0ea8a78f7538f2db07ae)
图2-11 运行程序