ndn_memory.h should be in the header file
diff --git a/ndn-cpp/util/DynamicUCharArray.h b/ndn-cpp/util/DynamicUCharArray.h
index aaa26c1..29fd9d9 100644
--- a/ndn-cpp/util/DynamicUCharArray.h
+++ b/ndn-cpp/util/DynamicUCharArray.h
@@ -7,6 +7,8 @@
 #ifndef NDN_DYNAMICUCHARARRAY_H
 #define	NDN_DYNAMICUCHARARRAY_H
 
+#include "ndn_memory.h"
+
 #ifdef	__cplusplus
 extern "C" {
 #endif