diff --git a/source/RobotAPI/libraries/diffik/CompositeDiffIK.cpp b/source/RobotAPI/libraries/diffik/CompositeDiffIK.cpp
index daefa367e00fef27f84f71a154f2489d2d1bb312..5f3e42df60754a0f19623cf6065856fa2e134470 100644
--- a/source/RobotAPI/libraries/diffik/CompositeDiffIK.cpp
+++ b/source/RobotAPI/libraries/diffik/CompositeDiffIK.cpp
@@ -25,6 +25,7 @@
 #include <VirtualRobot/Robot.h>
 #include <ArmarXCore/core/exceptions/Exception.h>
 #include <VirtualRobot/math/Helpers.h>
+#include <cfloat>
 
 using namespace armarx;