Please enable JavaScript to view this site.

IDS peak 2.1.0 / uEye+ firmware 3.0

When you create an application with IDS peak, there are several ways to create the project:

Use a development environment (IDE) to open a CMake project directly, e.g. Qt Creator or Visual Studio 2017 or higher (recommended).

Use predefined projects from the "samples" folder as a starting point.

Use CMake to create your own projects.

hint_info

It is recommended to use CMake for creating projects. CMake is preconfigured and makes the following settings automatically.

comfortC

Include path

$(IDS_PEAK_COMFORT_SDK_PATH)\api\include\

Includes

#include <ids_peak_comfort_c/ids_peak_comfort_c.h>

Linker

$(IDS_PEAK_COMFORT_SDK_PATH)\api\lib\x86_64\ids_peak_comfort_c.lib

Postbuild Events

copy to output directory:

$(IDS_PEAK_COMFORT_SDK_PATH)\api\lib\x86_64\*.dll

genericC++

Include path

$(IDS_PEAK_GENERIC_SDK_PATH)\api\include\

$(IDS_PEAK_GENERIC_SDK_PATH)\ipl\include\

Includes

#include <peak/peak.hpp>

#include <peak_ipl/peak_ipl.hpp>

Linker

$(IDS_PEAK_GENERIC_SDK_PATH)\api\lib\x86_64\ids_peak.lib

$(IDS_PEAK_GENERIC_SDK_PATH)\ipl\lib\x86_64\ids_peak_ipl.lib

Postbuild Events

copy to output directory:

$(IDS_PEAK_GENERIC_SDK_PATH)\api\lib\x86_64\*.dll

$(IDS_PEAK_GENERIC_SDK_PATH)\ipl\lib\x86_64\*.dll

genericC#

Reference

$(IDS_PEAK_GENERIC_SDK_PATH)\api\binding\dotnet\x86_64\ids_peak_dotnet.dll

$(IDS_PEAK_GENERIC_SDK_PATH)\ipl\binding\dotnet\x86_64\ids_peak_ipl_dotnet.dll

Postbuild Events

copy to output directory:

$(IDS_PEAK_GENERIC_SDK_PATH)\api\lib\x86_64\*.dll

$(IDS_PEAK_GENERIC_SDK_PATH)\api\binding\dotnet\x86_64\*.dll

$(IDS_PEAK_GENERIC_SDK_PATH)\<%PATH-VARIABLE-IPL%\lib\x86_64\*.dll

$(IDS_PEAK_GENERIC_SDK_PATH)\<%PATH-VARIABLE-IPL%\binding\dotnet\x86_64\*.dll

genericPython

Make sure that genericPython is properly installed. See the notes on Python in the ReadMe for IDS peak 2.1.

Imports

from ids_peak import ids_peak as peak

from ids_peak_ipl import ids_peak_ipl as ipl

Notes: Under Linux, you include the paths to the dynamic libraries (*.so files) in the environment variable "LD_LIBRARY_PATH".

© 2022 IDS Imaging Development Systems GmbH