What ITLogLib/Standard C++ consists of

Since version 2.2 ITLogLib/Standard C++ is part of iTech Logging. It consists of a standard Windows dynamic link library (DLL) and a full object-oriented API, provided through a special C++ wrapper.

 

Wrapper Architecture

 

ITLogLib/Standard C++ is based on the procedural ITLogLib/Win32 variant. The C++ standard conformant header file of ITLogLib/Standard C++ provides an object-oriented standard C++ interface to ITLogLib.

 

This header file not only declares the object-oriented C++ interface but also completely implements it using small inline methods. So besides linking to ITLogLib/Win32 you only need to add the headerfile of ITLogLib/Standard C++ to your projects.

 

In detail you have the following files:

 

ITLogLib/Standard C++ header file:

·    ITLogLib2StdCxx.h: C++ header file, providing the object-oriented C++ API (as source code)
You find it in the directory
.\ITLogLib\StdCxx\include of your ITL installation.

 

ITLogLib/Win32 related files:

·    ITLogLib2Win32.h: C header file, used internally by the C++ wrapper
You find it in the directory
.\ITLogLib\Win32\include of your ITL installation.

·    ITLogLib2Win32.dll: Standard Windows DLL, needed at runtime
Setup copies it to the Windows system directory and to
.\ITLogLib\Win32\dll of your ITL installation.

·    Several import library files for different linkers to link your C++ programs to ITLogLib2Win32.dll.
You find them in the subdirectories of the directory
.\ITLogLib\Win32\lib of your ITL installation.

 

For more information see:

·      Setting up your project.