The download for the Chilkat C++ 8.0 libs include the following .libs:
ChilkatDbg.lib — for Multi-threaded Debug (/MTd)
ChilkatDbgDll.lib — for Multi-threaded Debug DLL (/MDd)
ChilkatRel.lib — for Multi-threaded (/MT)
ChilkatRelDll.lib — for Multi-threaded DLL (/MD)
ChilkatRelDll2.lib — for Multi-threaded DLL (/MD)
Your VC++ project should link against the lib that matches your Code Generation setting. VC++ 8.0 no longer has a "single threaded" code generation option, so the choices are between Debug/Release, and static/DLL. If your app uses a "DLL" code generation option, the .exe produced will have a dependency on the Visual C++ runtime. The exact version of the C++ runtime will need to be present on any computer where your EXE runs. If you choose the non-DLL libs, your EXE may be a little larger, but you won’t have the dependency.
Here’s a screenshot of the Code Generation options in VC++ 8.0 (i.e. Visual Studio 2005):
The ChilkatRelDll2.lib is a smaller .lib for Release/DLL cases where you are not using the self-extracting EXE features of the Chilkat Zip component. It can reduce the size of your EXE if you are using Zip (directly or indirectly) and you don’t need self-extracting functionality.