Imaging Control 4 C++ Library 1.2.0
Loading...
Searching...
No Matches
Distributing Your Applications

Windows

Using A Setup Toolkit

The following files are required by an application using the IC Imaging Control4 C++ Class Library:

  • ic4core.dll
  • ic4dutils_avx2.dll

If the application uses the video writer, the video writer plugin is required:

  • ic4plugin_video_win32_h26x.dll

If the application uses one of the builtin dialogs, the following file is required:

  • ic4gui.dll

If the application uses a win32 display (ic4::Display::create), the win32 display plugin is required:

  • ic4plugin_display_win32_opengl.dll

If the application uses the generic OpenGL display (ic4::ExternalOpenGLDisplay::create, or indirectly via ic4interop::Qt::DisplayWidget), the generic OpenGL display plugin is required:

  • ic4plugin_display_generic_opengl.dll

All DLLs should be copied next to the application's executable

Linux

To distribute ic4 with your application, either install the debian packages relevant for your application or ensure that all relevant shared libraries contained in the debian files are in the library path of your target system.

Packages

ic4.deb

Always required, contains the ic4 core libraries.

ic4-plugin-encoder.deb

Required when the application used ic4 to write H264/H265 video files.

ic4-plugin-display.deb

Required when the application uses ic4's OpenGL display functions.