@echo on chcp 65001 setlocal enabledelayedexpansion set arch=x64 set build_type=Debug rem 如果参数1不为空,设置架构 if not "%~1" == "" ( set arch=%~1 ) rem 如果参数2不为空,设置构建类型 if not "%~2" == "" ( set build_type=%~2 ) rem 删除旧的构建目录 if exist "build" ( rmdir "build" /s /q ) rem 创建新的构建目录并进入 mkdir "build" cd build rem 运行 CMake 配置命令 cmake .. -G "Visual Studio 17 2022" -A %arch% -DCMAKE_BUILD_TYPE=%build_type% rem 执行构建 cmake --build . --config %build_type% endlocal