diff --git a/Mesh/qualityMeasures.cpp b/Mesh/qualityMeasures.cpp
index ec701c9c61a06c08a3bacd8b86ea12ba4056bb8e..330cb4f85226b434b52c85b753e840d56b3f9068 100644
--- a/Mesh/qualityMeasures.cpp
+++ b/Mesh/qualityMeasures.cpp
@@ -12,6 +12,7 @@
 #include "polynomialBasis.h"
 #include "GmshMessage.h"
 #include <limits>
+#include <string.h>
 
 double qmTriangle(const BDS_Point *p1, const BDS_Point *p2, const BDS_Point *p3, 
                   const qualityMeasure4Triangle &cr)