@echo off setlocal set PRJ_PATH=c:\project\QT\GrabBag\GrabBagPrj if not exist "%PRJ_PATH%\buildwin\CalibView" mkdir "%PRJ_PATH%\buildwin\CalibView" cd /d "%PRJ_PATH%\buildwin\CalibView" powershell -Command "Remove-Item * -Recurse -Force" copy "..\..\build\Tools\CalibView\release\CalibView.exe" .\ :: VzNLSDK DLL copy "..\..\..\SDK\Device\VzNLSDK\Windows\x64\Release\VzKernel.dll" .\ copy "..\..\..\SDK\Device\VzNLSDK\Windows\x64\Release\VzNLDetect.dll" .\ copy "..\..\..\SDK\Device\VzNLSDK\Windows\x64\Release\VzNLGraphics.dll" .\ copy "..\..\..\SDK\Device\VzNLSDK\Windows\x64\Release\VzLog.dll" .\ copy "..\..\..\SDK\Device\VzNLSDK\Windows\x64\Release\libViEyeApi.dll" .\ :: OpenCV DLL copy "..\..\..\SDK\OpenCV320\Windows\vc14\Release\opencv_world320.dll" .\ "C:\tools\Qt\5.15.2\msvc2019_64\bin\windeployqt.exe" "CalibView.exe" cd ..\.. set ISCC_PATH=C:\Program Files (x86)\Inno Setup 6\ISCC.exe "%ISCC_PATH%" "CalibView.iss" echo "finish" endlocal