当前位置: 首页 > news >正文

Rust报错:the msvc targets depend on the msvc linker but `link.exe` was not found

当我在我的 windows 电脑上安装 rust,然后用 cargo 新建了一个项目后,cargo run 会报错:

error: linker `link.exe` not found|= note: program not foundnote: the msvc targets depend on the msvc linker but `link.exe` was not foundnote: please ensure that Visual Studio 2017 or later, or Build Tools for Visual Studio were installed with the Visual C++ option.note: VS Code is a different product, and is not sufficient.error: could not compile `minigrep` (bin "minigrep") due to previous error

这个报错是 C 的编译器引起的,这里我见到了几种常见的解决方法(我用最后一种方法成功解决了问题):

  1. 下载安装 Visual Studio 2019 的构建工具,但是显然,下一个这玩意需要很大内存。但是这种方法确实是比较正宗的解决方法,一般不会有幺蛾子。记得选C++ 工具

  2. 这个错误可能是因为使用GCC编译,需要顺序执行,修复一下:

    • rustup uninstall toolchain stable-x86_64-pc-windows-msvc
    • rustup toolchain install stable-x86_64-pc-windows-gnu
    • rustup default stable-x86_64-pc-windows-gnu
  3. 去 Microsoft C++ 生成工具 安装一下,记得选上下面这几个
    在这里插入图片描述

  4. 这种方法最简单,因为不用安装很多东西占很多内存,也没有繁琐的步骤:
    直接执行:
    rustup default stable-x86_64-pc-windows-gnu

http://www.lryc.cn/news/265275.html

相关文章:

  • 2312llvm,04后端上
  • springboot学习笔记(五)
  • 文件上传——后端
  • 虾皮开通:如何在虾皮上开通跨境电商店铺
  • C语言—每日选择题—Day60
  • 【3D生成与重建】SSDNeRF:单阶段Diffusion NeRF的三维生成和重建
  • 计算机网络:应用层
  • 现代雷达车载应用——第3章 MIMO雷达技术 3.2节 汽车MIMO雷达波形正交策略
  • Unresolved plugin: ‘org.apache.maven.plugins‘解决报错
  • 阿里云林立翔:基于阿里云 GPU 的 AIGC 小规模训练优化方案
  • 从0开始学Git指令
  • B039-SpringMVC基础
  • Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)
  • debian10安装配置vim+gtags
  • vue跳转方式
  • 基于ssm+jsp学生综合测评管理系统源码和论文
  • 网络基础篇【网线的制作,OSI七层模型,集线器和交换机的介绍,路由器的介绍与设置】
  • CSRF检测工具(XSRF检测工具)使用说明
  • docker 部署kafka
  • Android 架构 - 组件化
  • 数字图像处理-空间域图像增强-爆肝18小时用通俗语言进行超详细的总结
  • 【Java】【SQL】DATE_FORMAT函数详解
  • Pooling方法总结(语音识别)
  • Java可变参数(学习推荐版,通俗易懂)
  • 异步编程Promise
  • Centos上的默认文本编辑器vi的操作方法积累
  • 海康rtsp拉流,rtmp推流,nginx部署转flv集成
  • 【Python百宝箱】时序之美:Python 时间序列探秘与创新
  • flutter开发实战-第一帧布局完成回调实现
  • Windows11编译VTM源码生成Visual Studio 工程