Programming in C/C++

uEye Camera Manual Version 4.92


Programming in C/C++

For programming with the uEye API, we suggest that you use the C/C++ programming language. This programming language offers efficient access to all functions of the uEye API. Enabling access to image memory contents through pointers, C/C++ is especially suitable for image processing applications.

Most of the uEye sample programs were created in Microsoft Visual Studio using the C++ programming language.

hint_info

We suggest that you keep the function libraries (DLL and AX files) in the default directory. After the installation, these files reside e.g. under Window in C:\Windows\System32\.

Copying these files to other locations may result in version conflicts.

Required Files

In order to access the uEye API, make sure to include the following files in your project:

•Header file: uEye.h

•Library: uEye_api.lib or uEye_api_64.lib

•Function library (DLL): uEye_Api.dll or uEye_api_64.dll

In order to access the uEye AVI functions, make sure to include the following files in your project:

•Header file: uEye_tools.h

•Library: uEye_tools.lib or uEye_tools_64.lib

•Function library (DLL): uEye_tools.dll or uEye_tools_64.dll

In order to access the uEye DirectShow functions, make sure to include the following files in your project:

•Header file: uEyeCaptureInterface.h

•DirectShow interface: uEyecapture.ax

hint_info

Notes for programming under Linux

In order to access the uEye API, make sure to include the following files in your project:

•Header file: ueye.h

•Library: libueye_api.so

Suggestion for improvement? Send us your short Feedback on this chapter. Thank you very much!
For technical questions please contact your local distributor or use the support form on our website.


© 2019 IDS Imaging Development Systems GmbH
https://en.ids-imaging.com