49 lines
908 B
Batchfile
49 lines
908 B
Batchfile
@echo off
|
|
REM 测试PyInstaller构建
|
|
|
|
echo 🔨 Testing PyInstaller build...
|
|
|
|
REM 检查Python
|
|
python --version
|
|
if errorlevel 1 (
|
|
echo ❌ Python not found
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM 检查PyInstaller
|
|
python -m PyInstaller --version
|
|
if errorlevel 1 (
|
|
echo Installing PyInstaller...
|
|
python -m pip install pyinstaller
|
|
)
|
|
|
|
REM 清理之前的构建
|
|
if exist build rmdir /s /q build
|
|
if exist dist rmdir /s /q dist
|
|
|
|
REM 构建简化版本
|
|
echo Building simplified version...
|
|
python -m PyInstaller --onefile --console --name mixvideo-python-core main_simple.py
|
|
|
|
if errorlevel 1 (
|
|
echo ❌ Build failed
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM 测试可执行文件
|
|
echo Testing executable...
|
|
dist\mixvideo-python-core.exe --version
|
|
|
|
if errorlevel 1 (
|
|
echo ❌ Executable test failed
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo ✅ Build successful!
|
|
echo Executable location: dist\mixvideo-python-core.exe
|
|
|
|
pause
|