note: C:/tools/msys64/mingw64/bin/https://www.bilibili.com/lib/gcc/x86_64-w64-mingw32/11.2.0//x86_64-w64-mingw32/bin/ld.exe: error: export ordinal too large: 97886 collect2.exe: error: ld returned 1 exit status
error: linking with x86_64-w64-mingw32-gcc failed: exit code: 1 error: export ordinal too large:
当初下载rust选择的编译工具链是x86_64-w64-mingw32-gcc,这可能是当初不想下载Visual Studio 所以没选择MSVC工具链
参考这篇文章:MSVC toolchain 支持 - Rust 版本指南 中文版 (rustwiki.org)
在 Rust 1.0 的发布中,我们只支持 Windows 上的 GNU 工具链。 随着 Rust 1.2 的发布,我们引入了对 MSVC 工具链的初始支持。 之后,随着支持的成熟,我们最终将其作为 Windows 用户的默认选择。
所以最好还是切换到MSVC工具链
1 下载Microsoft C++ Build Tools
先按照官网 Prerequisites | Tauri #windows配置windows相关(详情见官网)
1. Download the Microsoft C++ Build Tools installer and open it to begin installation.
2. During installation check the “Desktop development with C++” option.
这个Microsoft C++ Build Tools不需要下载VS IDE也可以下载相关构建工具,所以体积不会很大。,如果你不想下载到C盘,注意更换。
2 设置系统环境变量
Path 新增:,这里需要根据你之前的安装路径所变
其中是我在使用Microsoft C++ Build Tools 下载时自定义的下载路径
Windows设置环境变量可以说是老生常谈了,这里不再赘述。
3 切换编译工具链
打开任意终端 powershell 或者 cmd,依次输入
当然切回去就解决不了这个问题了(悲
4 重新运行示例
参考官网,走到这一步Create a Project | Tauri #start-the-development-serve
重新在tauri项目的根目录下打开终端输入:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/180237.html