Install using the ifm3d installer

Note: if you are using O3D/O3X device please use ifm3d-v0.20.3, there is no binary package support for ifm3d-v0.20.3, we request you to follow follow these instructions to build from source.

The instructions below show how to install the ifm3d library for C++ development and usage of the command line interface. We also provide a Python package ifm3dpy, see details here.


Download the ifm3d installer ifm3d_windows_x.x.x.exe from ifm3d Release. This installer provides binaries for Windows OS for Visual Studio 2019 and above. For any other compiler we recommend to build ifm3d from sources.
Follow the instructions on the installer. It will install binaries at default location as C:/ProgramFiles/ifm3d x.x.x.


To use the ifm3d library in your own projects, make an environment variable with this path.

$ set IFM3D_BINARY_DIR = C:/ProgramFiles/ifm3d x.x.x/bin 

Running ifm3d command line tools

After installing ifm3d, the binary files will be installed at %IFM3D_BINARY_DIR%\install\bin. To run the ifm3d tool you need to add this directory to your path.

If built targeting Visual Studio 2017/2019:


After that you should be able to run the ifm3d tool

$ ifm3d

Using ifm3d-playground projects

After installing the ifm3d, one can use ifm3d-playground example, which shows basic CMake configuration required for using installed ifm3d libraries ifm3d playground example