资源拆分

This commit is contained in:
tianmo committed 2026-09-11 10:00:38 +08:00
1 parent f810e712ec
commit 83890faaea
38 files changed
+4586 -4144

No files matched your search

+2 -2
View File
@@ -58,10 +58,10 @@ async function buildWindows() {
const compiler = process.env.CXX || 'cl.exe'
if (/cl(?:\.exe)?$/i.test(compiler)) {
run(compiler, ['/nologo', '/std:c++17', '/O2', '/EHsc', '/utf-8', '/W4', ...commonSources, join(native, 'app_windows.cpp'),
'/link', '/SUBSYSTEM:WINDOWS', `'/OUT:${executable}'`.replaceAll("'", ''), 'ws2_32.lib', 'comdlg32.lib', 'user32.lib', 'gdi32.lib'])
'/link', '/SUBSYSTEM:WINDOWS', `'/OUT:${executable}'`.replaceAll("'", ''), 'ws2_32.lib', 'iphlpapi.lib', 'comdlg32.lib', 'user32.lib', 'gdi32.lib'])
} else {
run(compiler, ['-std=c++17', '-O2', '-Wall', '-Wextra', '-Werror', ...commonSources, join(native, 'app_windows.cpp'),
'-municode', '-mwindows', '-lws2_32', '-lcomdlg32', '-o', executable])
'-municode', '-mwindows', '-lws2_32', '-liphlpapi', '-lcomdlg32', '-o', executable])
}
await cp(join(root, 'connector', 'DISTRIBUTION.md'), join(packageDir, '使用说明.md'))
console.log(`已生成 Windows 应用:${executable}`)
+1 -1
View File
@@ -15,7 +15,7 @@ pushd "%SRC_DIR%"
cl /nologo /std:c++17 /utf-8 /O1 /GL /EHsc /MT /W3 /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 ^
app_windows.cpp config.cpp connector_service.cpp encoding.cpp http_server.cpp json.cpp platform_common.cpp process_windows.cpp workspace.cpp zip.cpp ^
/link /SUBSYSTEM:WINDOWS /LTCG /OPT:REF /OPT:ICF ^
user32.lib gdi32.lib comdlg32.lib ws2_32.lib shell32.lib ole32.lib ^
user32.lib gdi32.lib comdlg32.lib ws2_32.lib iphlpapi.lib shell32.lib ole32.lib ^
/OUT:"%OUT_DIR%\SpineParticleConnector.exe"
set "RC=%ERRORLEVEL%"
del /q "%SRC_DIR%\*.obj" >nul 2>&1