//Installations for operation about a TIF and GIF DefGIF_LZWDECOMPFUNC = GIFLZWDecompress; DefGIF_LZWCOMPFUNC = GIFLZWCompress; DefTIFF_LZWDECOMPFUNC = TIFFLZWDecompress; DefTIFF_LZWCOMPFUNC = TIFFLZWCompress;
I'm sorry, it didn't happen with C++Builder XE2/3... but only with previous C++Builder versions. It seems a problem of HPP generator of C++Builder, when it compiles Delphi sources.
I hope to find a workaround soon, in the meantime, just remove the line 88 from iesettings.hpp. It works in my tests.
The problem comes from TIEImageEnGlobalSettings private constructor (this is a singleton). It seems that when Delphi 2010 compiles a class with a private constructor, it declares two constructors in the C++ header (one private and one public!). The unique workaround I can imagine now is to move the Delphi constructor in the public area.