CodeShop

ICU on x64

February 7th, 2008

ICU – the international components for unicode is a very usefull library if you’re working with unicode and/or internationalization issues.

It offers all kinds of hard to work out yourself stuff – but one thing thats is a bit difficult is to the the download to build on windows x64 (vc8); as the .sln file only has 32 bits targets …

Sure, there’s a rather difficult approach with cygwin/bash/nmake/cl (have auteconf create makefiles and call m$ nmake + cl as the compiler), but even when you got sofar as the having compiled and linked the libs – you then are faced with incompatibilities: the .def and importlibs for the dlls are wrong.

The solution is really simple.

Just open the .sln file and change the targets from 32 bit to 64 bit.

This will work: libs are correct and you will get good working exe’s.

Settings:

Sorry, comments are closed for this article.