vs code开发rust设置笔记
最近公司又有新业务需要rust,第一次配置坑点较多,特此记录
原文:https://blog.csdn.net/weixin_44259356/article/details/103679462
1安装rust
参考官网教程:
https://www.rust-lang.org/tools/install
网站右上角可以选择中文
如果要启动调试等一些不稳定的功能可以执行
rustup install nightly
rustup default nightly
如果无法安装rls,可以安装老版
rustup install nightly-2018-12-06
rustup default nightly-2018-12-06
要恢复稳定版执行:
rustup default stable
2安装vs code
点击链接,安装vs code插件,如果没有安装vs,可以通过下面链接安装。
https://marketplace.visualstudio.com/items?itemName=rust-lang.rust
3安装C/C++插件
链接:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
如果是mac或者linux,打开vs code拓展,搜索codelldb。
注:如果下载卡住或者安装失败可以手动复制下面控制台链接下载
手动下载完成后,直接安装会报错
进入vs code ctrl+shift+p,搜索extension,选择:扩展从vsix安装,选择下载好的vsix文件即可
4配置rust
选中rust项目整个文件夹,右键vs code打开,
如下:Ctrl+f5运行
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “(Windows) Launch”,
“type”: “cppvsdbg”,
“request”: “launch”,
“program”: “ w o r k s p a c e R o o t / t a r g e t / d