# SharedLibraryConsole

| Support            | ![](assets/images/sample_programs/applies_to/cmake.svg)   |
|--------------------|-----------------------------------------------------------|
| Required licenses  | Any, **EasyImage** for the processing part                |
| Recommended images | Any                                                       |
| Location           | `Image Processing/SharedLibraryConsole`                   |

## Purpose

This sample program demonstrates how to:

- Use a command line program and a shared library in a single CMake project.
- Manually initialize the C++ version of eVision, as needed when using eVision within a C++ shared library.

Initialize the library from the main command line program.
