Distributing FlyCapture Applications
When distributing applications built with the FlyCapture SDK, certain files must be included with a package:
-
- FlyCapture dll files
- Microsoft Visual Studio and .NET runtimes
Note: Please see our End User License Agreement for the FlyCapture SDK.
FlyCapture dll Files
The files that must be included with the distribution depend on the interface used to program the application. These interfaces include the following:
-
- FlyCapture2: A C++ program.
- FlyCapture2GUI: A C++ program that comprises graphical user interface (GUI) components.
- FlyCapture2_C: A C program.
- FlyCapture2GUI_C: A C program that comprises GUI components.
- FlyCapture2Managed: A C# or VB.NET program that may or may not include GUI components.
The following table indicates the dll files required for inclusion in application distributions, depending on the programming interface. These files are installed by default in the bin/ folder of the FlyCapture2 installation directory.
FlyCapture2 | FlyCapture2GUI | FlyCapture2_C | FlyCapture2GUI_C | FlyCapture2Managed | |
FlyCapture2.dll | X | X | X | X | X |
libiomp5md.dll | X | X | X | X | X |
FlyCapture2GUI.dll & FlyCapture2GUI_GTK.glade |
X* | X* | X* | ||
FlyCapture2_C.dll | X | X | |||
FlyCapture2GUI_C.dll | X | ||||
FlyCapture2Managed.dll | X | ||||
PGRFlyCapture.dll | |||||
PGRFlyCaptureGUI.dll | |||||
GTK+ runtimes | X* | X* | X* |
The dll files are provided for six versions of Visual Studio.
Note: Files without appendages are for VS2005.
VS2015 | VS2013 | VS2012 | VS2010 | VS2008 |
_v140 | _v120 | _v110 | _v100 | _v90 |
Microsoft Visual Studio and .NET Runtimes
Regardless of the Visual Studio version used to compile the end application, user computers must include the Visual Studio runtimes used when the dll files were compiled at FLIR. Our build servers are updated with Microsoft updates.