fix: 恢复并更新构建脚本(使用.spec); .spec添加图标; 移除冗余.gitignore

This commit is contained in:
root
2026-04-29 10:47:41 +08:00
parent cc5ea69eda
commit cbc7b13dbc
5 changed files with 176 additions and 0 deletions

35
build/build_windows.bat Normal file
View File

@ -0,0 +1,35 @@
@echo off
setlocal enabledelayedexpansion
echo ===== Building TrulyMEM for Windows =====
set "SCRIPT_DIR=%~dp0"
set "PROJECT_ROOT=%SCRIPT_DIR%.."
cd /d "%PROJECT_ROOT%"
echo Project root: %PROJECT_ROOT%
echo Creating virtual environment: .venv_build
python -m venv .venv_build
call .venv_build\Scripts\activate.bat
pip install --upgrade pip
pip install -r requirements.txt
echo Cleaning previous builds...
if exist dist rmdir /s /q dist
if exist build\trulymem rmdir /s /q build\trulymem
echo ================================
echo Building TrulyMEM (TUI + Web embedded)
echo ================================
python -m PyInstaller --clean build\trulymem.spec --noconfirm
echo ================================
echo ===== Build Complete =====
echo Binary: dist\TrulyMEM.exe
dir dist
call .venv_build\Scripts\deactivate.bat
if exist .venv_build rmdir /s /q .venv_build
echo Build finished successfully!
endlocal