1、debug和release运行时依赖库的windows环境的脚本完成;
parent
682cd5702a
commit
3a107cab22
@ -1,2 +1,10 @@
|
||||
Tools
|
||||
output
|
||||
generate
|
||||
.qmake.stash
|
||||
.vs
|
||||
**/*.sln
|
||||
**/*.vcxproj
|
||||
**/*.vcxproj.filters
|
||||
**/*.vcxproj.user
|
||||
FlowApp/FlowApp_resource.rc
|
||||
|
@ -0,0 +1,36 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
set "sourceDir=Tools\Win64"
|
||||
:: 定义源目录列表
|
||||
set "sourceDirs=cgns;hdf5;OCC;Python37;PythonQt;QT5;qwt;SARibbon;VTK"
|
||||
|
||||
:: 定义目标文件夹
|
||||
set "destDir=output"
|
||||
|
||||
:: 创建目标文件夹如果它不存在
|
||||
if not exist "%destDir%" mkdir "%destDir%"
|
||||
if not exist "%destDir%\bin" mkdir "%destDir%\bin"
|
||||
if not exist "%destDir%\bin_d" mkdir "%destDir%\bin_d"
|
||||
|
||||
:: 循环遍历每个源目录并拷贝文件
|
||||
for %%d in (%sourceDirs%) do (
|
||||
@REM echo Copying files from %%d to %destDir%
|
||||
@REM xcopy "%%d\*.*" "%destDir%" /E /I /Y /Q
|
||||
:: 如果是python则直接拷贝
|
||||
if "%%d"=="Python37" (
|
||||
xcopy "%sourceDir%\%%d\*.*" "%destDir%\bin" /E /I /Y /Q
|
||||
xcopy "%sourceDir%\%%d\*.*" "%destDir%\bin_d" /E /I /Y /Q
|
||||
) else (
|
||||
@REM echo "%sourceDir%\%%d\bind\*.dll"
|
||||
xcopy "%sourceDir%\%%d\bind\*.dll" "%destDir%\bin_d" /E /I /Y /Q
|
||||
xcopy "%sourceDir%\%%d\bin\*.dll" "%destDir%\bin" /E /I /Y /Q
|
||||
)
|
||||
@REM echo "%sourceDir%\%%d\bind\*.dll"
|
||||
@REM xcopy "%sourceDir%\%%d\*.dll" "%destDir%" /E /I /Y /Q
|
||||
|
||||
)
|
||||
|
||||
echo All files have been copied.
|
||||
pause
|
||||
endlocal
|
Loading…
Reference in New Issue