fix: 恢复并更新构建脚本(使用.spec); .spec添加图标; 移除冗余.gitignore
This commit is contained in:
35
build/build_windows.bat
Normal file
35
build/build_windows.bat
Normal 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
|
||||
Reference in New Issue
Block a user