Hi Susanne,
After looking at this a bit closer, we believe this linker error comes from a missing macro definition when you build your code and link with the static library version of Ice-E.
You must define the ICEE_STATIC_LIBS macro in the preprocessor definitions. In Visual Studio, you can add this macro by opening the project properties dialog and select "Configuration Properties -> C/C++ -> Preprocessor", in the "Preprocessor Definitions" field, add "ICEE_STATIC_LIBS".
With this macro, the Ice-E headers won't use __declspec(dllimport) for Ice-E symbols and this should fix your linker errors.
Documentation for this macro seems to unfortunately be missing, we'll fix this for the next release!
Cheers,
Benoit.

Reply With Quote