mirror of
https://github.com/ventoy/Ventoy.git
synced 2026-05-16 01:16:18 +00:00
59 lines
1.7 KiB
Batchfile
59 lines
1.7 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001
|
|||
|
|
echo ==============================================
|
|||
|
|
echo VS 命令行双架构编译脚本
|
|||
|
|
echo ==============================================
|
|||
|
|
|
|||
|
|
:: ====================== 【必须改这里】======================
|
|||
|
|
:: 1. 你的 VS 版本对应的 VsDevCmd.bat 路径(看下面的路径对照表)
|
|||
|
|
set "VS_DEV_CMD=%VS120COMNTOOLS%VsDevCmd.bat"
|
|||
|
|
:: 2. 你的 VS 解决方案文件名(.sln)
|
|||
|
|
set "SLN_FILE=vtoyjump.sln"
|
|||
|
|
:: ==========================================================
|
|||
|
|
|
|||
|
|
:: 初始化VS编译环境(必须第一步)
|
|||
|
|
echo 正在初始化 VS 编译环境...
|
|||
|
|
call "%VS_DEV_CMD%" -no_logo
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo 错误:VS环境初始化失败!检查路径是否正确
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
:: ============== 编译 Release Win32 (x86) ==============
|
|||
|
|
echo.
|
|||
|
|
echo 正在编译:Release Win32
|
|||
|
|
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=Win32 /m
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo 编译 Release Win32 失败!
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
|
|||
|
|
:: ============== 编译 Release x64 ==============
|
|||
|
|
echo.
|
|||
|
|
echo 正在编译:Release x64
|
|||
|
|
MSBuild "%SLN_FILE%" /t:Build /p:Configuration=Release;Platform=x64 /m
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo 编译 Release x64 失败!
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
del ..\INSTALL\ventoy\vtoyjump32.exe
|
|||
|
|
del ..\INSTALL\ventoy\vtoyjump64.exe
|
|||
|
|
|
|||
|
|
copy Release\vtoyjump32.exe ..\INSTALL\ventoy\vtoyjump32.exe
|
|||
|
|
copy x64\Release\vtoyjump64.exe ..\INSTALL\ventoy\vtoyjump64.exe
|
|||
|
|
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo ==============================================
|
|||
|
|
echo ✅ 2架构编译完成!
|
|||
|
|
echo ==============================================
|
|||
|
|
echo.
|
|||
|
|
pause
|
|||
|
|
|
|||
|
|
|