![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=1739011636-ekHhCzYsvhto0ioFcWRQtXrYZBxqLyPS-0-e22152789e653bd2e37e9667b892d1e9)
图2-6 CLion初始界面
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P22_515.jpg?sign=1739011636-xDH8EswpkH5tCz0Y3pHM4jFlutJuE3Qm-0-968b013e1caba63ca54e9bc56724042b)
图2-7 安装Rust插件
单击Create创建项目。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P23_522.jpg?sign=1739011636-I10jzTjljAZ1CqIn6iGYp8esGopOoFT7-0-b1ab2c93b15d6929ad9aa5c4cfe2f257)
图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=1739011636-bhAyNcksB0QVvVQVPcWE6kFfssDi73na-0-6b6e7c3e32e200b5f7829d00c12c4db0)
图2-9 Rust工程
如图2-10所示,可以配置启动项。单击“+”号选择Cargo Command,注意,不是在左栏中直接选择。可以改Name,其他的不用改变,直接单击OK按钮。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P24_530.jpg?sign=1739011636-MZxtFovaZ4Wg9UtCU5LaBT90g7rXZPJs-0-68349fac00ebf29e978b8b4a03c7531a)
图2-10 配置运行任务
完成之后,之前的Add Configuration按钮会被一个下拉菜单所取代,旁边的运行按钮会变成绿色,此时,单击“运行”按钮就可以运行程序了,如图2-11所示。
![](https://epubservercos.yuewen.com/767D55/26580828501179406/epubprivate/OEBPS/Images/Figure-P24_531.jpg?sign=1739011636-eAdq4vkSiC2LAEGOeofwXnMNmZzRKG8B-0-e95e8a0cc2af9626a17f601a9e9ae6bb)
图2-11 运行程序