W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Tauri CLI默認(rèn)情況下使用您機器的架構(gòu)來編譯可執(zhí)行文件。假設(shè)您在一臺64位機器上開發(fā),CLI將生成64位應(yīng)用程序。
如果您需要支持32位機器,可以使用?--target
?標(biāo)志來編譯具有不同Rust目標(biāo)的應(yīng)用程序:
tauri build --target i686-pc-windows-msvc
默認(rèn)情況下,Rust只安裝與您的機器目標(biāo)相匹配的工具鏈,因此您需要首先安裝32位Windows工具鏈:`rustup target add i686-pc-windows-msvc`。
如果您需要為ARM64構(gòu)建,首先需要安裝額外的構(gòu)建工具。為此,打開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目標(biāo),然后使用上述提到的方法來編譯您的應(yīng)用程序:
tauri build --target aarch64-pc-windows-msvc
信息
只有NSIS目標(biāo)支持ARM64目標(biāo),因此如果您配置Tauri以編譯所有捆綁包類型,您可能希望將上述命令更改為tauri build --target aarch64-pc-windows-msvc --bundle nsis,以僅構(gòu)建NSIS安裝程序。
請注意,安裝程序本身仍將在ARM機器上通過模擬運行x86。應(yīng)用程序本身將是一個本機ARM64二進制文件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: