Voilà comment j'ai procéder pour réussir à compiler la library ICU en version 65.1 sous Windows, sans passer par cygwin.
..\busybox64.exe patch -p1 < ..\icu-65.1-win.patch
call "D:\Apps\VisualStudio2017_CE\VC\Auxiliary\Build\vcvarsall.bat" amd64
set PATH=W:\Projects\NervSeed\deps\build\icu\bin64;%PATH% set PATH=W:\Projects\NervSeed\tools\windows\python-3.6\bin;%PATH%
msbuild source\allinone\allinone.sln /p:Configuration=Release /p:Platform=x64 /p:SkipUWP=true
source\allinone\icucheck.bat x64 Release
Une fois la construction terminée on obtient 3 sous-répertoires bin64/include/lib64 qui contiennent les binaires/headers/libraries (et qui peuvent être déplacés ailleurs bien sûr).