Rust编译报错:link.exe未找到问题分析及解决

 更新时间:2026年04月28日 09:47:34   作者:thulium_  
文章介绍了两个编译错误及其解决方法,第一个是关于`link.exe`未找到的问题,解决方法是安装Visual Studio或构建工具,选择相应的C++开发负载并安装所需组件,第二个是关于`std::str::FromStr`未解析的错误,在Rust中可能是因为版本或配置问题,但不影响编译和运行

一、错误:error: linker 'link.exe' not found

解决:

1、 Install Visual Studio or Build Tools:

Microsoft C++ 生成工具 - Visual Studio

选择“使用 C++ 的桌面开发”工作负载,确保安装了以下组件:

  • MSVC v143 - VS 2022 C++ x64/x86 构建工具
  • Windows 10 SDK
  • C++ CMake 工具(可选)

2、添加目标工具链

> rustup install stable-x86_64-pc-windows-msvc 
> rustup default stable-x86_64-pc-windows-msvc 
>  cargo clean    
>  cargo build --verbose   
>  cargo run 42 56  //运行程序

二、use std::str::FromStr; Unresolved import: `std::str::FromStr` [E0432]

原因未知:

RustRover 2024.3.2  报错

但是编译、运行代码都可以成功, 没有问题

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何使用Rust的向量存储值列表

    如何使用Rust的向量存储值列表

    本文介绍了在Rust中使用向量存储值列表的方法,包括创建、更新、读取、遍历、存储多种类型以及内存释放等方面,向量是Rust中常用且强大的集合类型,熟练掌握其用法有助于编写高效且安全的代码
    2025-02-02
  • Rust声明宏在不同K线bar类型中的应用小结

    Rust声明宏在不同K线bar类型中的应用小结

    在K线bar中,往往有很多不同分时k线图,比如1,2,3,5,,,,,60,120,250,300…,,不同分钟类型,如果不用宏,那么手写会比较麻烦,下面就试用一下宏来实现不同类型的bar,感兴趣的朋友一起看看吧
    2024-05-05
  • 详解Rust Substrate框架中的Runtime

    详解Rust Substrate框架中的Runtime

    ubstrate是一个区块链开发框架,它提供了一系列模块化和可扩展的组件,可以帮助开发人员快速构建自定义区块链。 Runtime是Substrate区块链的核心部分,文中有详细的代码示例,需要的朋友可以参考下
    2023-05-05
  • 在win10上使用mingw64编译器配置Rust开发环境和idea 配置Rust 插件

    在win10上使用mingw64编译器配置Rust开发环境和idea 配置Rust 插件

    在win10上配置 Rust 开发环境(使用 mingw64编译器)和 idea 配置 Rust 插件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-03-03
  • 使用Cargo工具高效创建Rust项目

    使用Cargo工具高效创建Rust项目

    这篇文章主要介绍了使用Cargo工具高效创建Rust项目,本文有关Cargo工具的使用和Rust输入输出知识感兴趣的朋友一起看看吧
    2022-08-08
  • rust如何解析json数据举例详解

    rust如何解析json数据举例详解

    这篇文章主要给大家介绍了关于rust如何解析json数据的相关资料,SON 格式非常轻量级,因此它非常适合在网络中传输大量数据,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • Rust实现一个表达式Parser小结

    Rust实现一个表达式Parser小结

    这篇文章主要为大家介绍了Rust实现一个表达式Parser小结,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 解读Rust的Rc<T>:实现多所有权的智能指针方式

    解读Rust的Rc<T>:实现多所有权的智能指针方式

    Rc<T> 是 Rust 中用于多所有权的引用计数类型,通过增加引用计数来管理共享数据,只有当最后一个引用离开作用域时,数据才会被释放,Rc<T> 适用于单线程环境,并且只允许不可变共享数据;需要可变共享时应考虑使用 RefCell<T> 或其他解决方案
    2025-02-02
  • 使用Rust采集天气预报信息并实现实时更新数据功能

    使用Rust采集天气预报信息并实现实时更新数据功能

    Rust作为一种高效、安全的编程语言,可以用于开发各种应用,包括天气预报采集系统,本文将探讨如何使用Rust来采集天气预报信息,并实现实时更新数据的功能,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 探索Rust切片与Go有何区别

    探索Rust切片与Go有何区别

    这篇文章主要为大家介绍了Rust切片与Go的区别探索,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01

最新评论