TAURI初识
一. 网址参考
1. tauri官网
2. tauri中文指南
4. 从前端调用 Rust
5. vue3-tauri-chat:基于tauri聊天实例|tauri仿微信客户端
二. 实践
1. 创建hello程序, 步骤如下:
在现有的开发环境的基础上,进行创建工程,结果编译失败:步骤如下
1) cd work/teches/tauri //准备进入工作目录
2) npm create tauri-app
3) 输入工程名:hello
4) Choose your package manager · npm,
5) Choose your UI template · react
6)cd hello
7) npm install
8) npm run tauri dev //第一次需要花很长时间,并且会提示错误:
1.8.1 错误1:Rust: cargo build fails `link.exe` failed: exit code: 1 //参考解决网址:https://www.becomebetterprogrammer.com/rust-cargo-build-fails-link-exe-failed-exit-code-1/, 推荐rustup选择GNU的ABI, 可以解决;但后面继续编译会提示错误
1.8.2 错误2:failed to compile icons/icon.ico
into a Windows Resource file during tauri-build ,//参考解决网址: https://github.com/tauri-apps/tauri/issues/3941, 建议使用MSCV的API, 又回到了原点
1.8.3 windows下的rustup的安装说明: https://rust-lang.github.io/rustup/installation/windows.html(有GNU和MSVC两种方式)
9) 回到起点,重新按照TAURI指南的预先准备中的步骤搭建好开发环境,参考文章:https://tauri.app/zh-cn/v1/guides/getting-started/prerequisites
切换工具链命令:
rustup default stable-x86_64-pc-windows-msvc
D:\Rust\.rustup\toolchains目录下的工具链截图:
结果编译成功,界面如下: