功能: - Tauri v2 GUI 应用 - 系统托盘支持 - 日志输出到文件 - 带时间戳的版本号 - 前端资源嵌入 修复: - 前端路径使用相对路径 - 移除 devUrl 配置 - 窗口置顶设置
20 lines
744 B
Bash
Executable File
20 lines
744 B
Bash
Executable File
#!/bin/bash
|
|
# Windows 交叉编译脚本
|
|
# 编译 impress_asr_input_rust 项目并复制 manifest 文件
|
|
|
|
set -e
|
|
|
|
PROJECT_DIR="/home/ubuntu/workspace/cherry-studio/enginneer/impress_asr_input_rust"
|
|
cd "$PROJECT_DIR"
|
|
|
|
echo "=== 开始构建 Windows GUI 程序 ==="
|
|
cargo xwin build --release --features gui --target x86_64-pc-windows-msvc
|
|
|
|
echo "=== 复制 manifest 文件 ==="
|
|
cp "$PROJECT_DIR/impress_asr_gui.exe.manifest" "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
|
|
cp "$PROJECT_DIR/impress_asr.exe.manifest" "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
|
|
|
|
echo "=== 构建完成 ==="
|
|
echo "输出目录:$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
|
|
ls -lh "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"*.exe
|