codecamp

Tauri 为32位或ARM构建

Tauri CLI默认情况下使用您机器的架构来编译可执行文件。假设您在一台64位机器上开发,CLI将生成64位应用程序。

如果您需要支持32位机器,可以使用​--target​标志来编译具有不同Rust目标的应用程序:

tauri build --target i686-pc-windows-msvc

默认情况下,Rust只安装与您的机器目标相匹配的工具链,因此您需要首先安装32位Windows工具链:`rustup target add i686-pc-windows-msvc`。

如果您需要为ARM64构建,首先需要安装额外的构建工具。为此,打开Visual Studio Installer,单击"Modify",在"Individual Components"选项卡中安装"C++ ARM64 build tools"。在我写这篇文章时,VS2022中的确切名称是"MSVC v143 - VS 2022 C++ ARM64 build tools (Latest)"。然后,您可以使用`rustup target add aarch64-pc-windows-msvc`添加Rust目标,然后使用上述提到的方法来编译您的应用程序:

tauri build --target aarch64-pc-windows-msvc
信息
只有NSIS目标支持ARM64目标,因此如果您配置Tauri以编译所有捆绑包类型,您可能希望将上述命令更改为tauri build --target aarch64-pc-windows-msvc --bundle nsis,以仅构建NSIS安装程序。
请注意,安装程序本身仍将在ARM机器上通过模拟运行x86。应用程序本身将是一个本机ARM64二进制文件。


Tauri 构建
Tauri 支持Windows 7
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }