diff --git a/com.amd.aparapi.jni/src/cpp/CLHelper.cpp b/com.amd.aparapi.jni/src/cpp/CLHelper.cpp
index acf91311e665af7a9d7888b8ed37a0795cf4c3d5..d7afc8feb64d2cde3c8a4ae6471beb785103667d 100644
--- a/com.amd.aparapi.jni/src/cpp/CLHelper.cpp
+++ b/com.amd.aparapi.jni/src/cpp/CLHelper.cpp
@@ -42,6 +42,7 @@
 #include <map>
 #include <vector>
 #include <stdio.h>
+#include <string>
 
 void setMap(std::map<cl_int, const char*>& errorMap) {
    errorMap[CL_SUCCESS]                         = "success";