This forum has been archived. Please start a
new discussion on GitHub
How to release client soft without ICE environment
I'm trying to move my test client application to another PC without ICE environments,But the client remond me that need ice21d.dll,iceutil21d.dll.How can I release the client with static link the ICE .lib files?
Sorry, we only support dynamic libraries for Ice. Static linking isn't possible at this time. However, please us know if you have any commercial need for such a feature
Of course, you can distribute a simple application with just an exe and a few DLLs, typically:
- ice21.dll (main Ice DLL)
- iceutil21.dll (IceUtil DLL)
- msvcp71.dll (Microsoft C++ runtime)
- msvcr71.dll (Microsoft C runtime)
all in the same directory.
Note that the debug version of the Microsoft C/C++ runtime is not redistributable, so you can't provide a complete distribution for an exe linked with the debug (*d.dll) Ice libraries.