I used Visual Studio.NET 2005 and Windows XP Pro 64-bit and the command prompt :-)
Note: Remember to do a custom install of VS2005 otherwise you do not get the 64-bit compilers & tools installed.
To build ICU for Win64, just unzip the downloaded ICU source code.
Load each .sln (Solution File) into VS2005
You'll be prompted to upgrade it, so upgrade each one to VS2005 format.
Once it's upgraded, activate the Configuration Manager.
In the "Active solution platform:" select
In the "New Solution Platform" dialog, choose x64 from the list.
Then save & close the solution. Repeat for all .sln files.
To build it all previously you might have done it from the GUI or cmdline as :
devenv .\source\allinone\allinone.sln /build "Release" or
devenv .\source\allinone\allinone.sln /build "Release|Win32"
but now you can do this :
devenv .\source\allinone\allinone.sln /build "Release|x64"
to build a 64-bit Windows version.
Links:
ICU downloads