#!/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