TAURI初识

一. 网址参考

  1. tauri官网

  2. tauri中文指南

  3. Tauri 入门篇 - 是什么

  4. 从前端调用 Rust

  5. vue3-tauri-chat:基于tauri聊天实例|tauri仿微信客户端

  6. Tauri + Async Rust Process

二. 实践

  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目录下的工具链截图:

      结果编译成功,界面如下:

 

 

    

posted @ 2023-02-09 18:12  shanyu20  阅读(351)  评论(0编辑  收藏  举报