@echo off echo 编译简化版PDF书签合并工具... echo 检查编译器... gcc --version >nul 2>&1 if %errorlevel% neq 0 ( echo 未找到GCC,尝试MSVC... goto :try_msvc ) echo 使用GCC编译... gcc -mwindows -O2 -Wall slide_combine_simple.c -o slide_combine_simple.exe -luser32 -lgdi32 -lcomctl32 -lshlwapi -lole32 if %errorlevel% equ 0 ( echo 编译成功! goto :success ) echo GCC编译失败,尝试MSVC... :try_msvc cl /EHsc /O2 slide_combine_simple.c /link user32.lib gdi32.lib comctl32.lib shlwapi.lib ole32.lib if %errorlevel% equ 0 ( echo MSVC编译成功! goto :success ) echo 编译失败!请安装MinGW-w64或Visual Studio pause exit /b 1 :success if exist "slide_combine_simple.exe" ( echo 创建发布包... if not exist "release" mkdir release copy "slide_combine_simple.exe" "release\" echo 完成!程序位于 release\slide_combine_simple.exe ) else ( echo 错误:未找到输出文件 ) pause