diff --git a/Utilities/otbkml/src/kml/base/file_posix.cc b/Utilities/otbkml/src/kml/base/file_posix.cc
index 764ae5553900c4ce20237232329078ebafad4193..679e29eebd91d6b2755199533affdd966a5bd1f5 100644
--- a/Utilities/otbkml/src/kml/base/file_posix.cc
+++ b/Utilities/otbkml/src/kml/base/file_posix.cc
@@ -27,8 +27,9 @@
 // POSIX platforms.
 
 #include "kml/base/file.h"
-#include <stdlib.h>
-#include <string.h>
+#include <unistd.h>
+#include <cstdlib>
+#include <cstring>
 #include <sys/types.h>
 #include <sys/stat.h>