--- base/Behavior.cpp.gcc 2011-12-07 11:19:08.245592969 +0800 +++ base/Behavior.cpp 2011-12-07 11:20:05.906213672 +0800 @@ -9,6 +9,7 @@ #include "Private.h" #include "Behavior.h" #include "Group.h" +#include <cstdlib> Behavior::Behavior() { //EM_COUT("Behavior::Behavior", 1); --- base/BehaviorVisitor.cpp.gcc 2011-12-07 04:26:10.351351546 +0100 +++ base/BehaviorVisitor.cpp 2011-12-07 04:26:21.832923989 +0100 @@ -9,6 +9,7 @@ #include "BehaviorVisitor.h" #include "Behavior.h" #include "Group.h" +#include <cstdlib> BehaviorVisitor * BehaviorVisitor::p_BehaviorVisitor = NULL; --- base/SignalSender.cpp.gcc 2011-12-07 04:26:42.275078639 +0100 +++ base/SignalSender.cpp 2011-12-07 04:26:53.216027758 +0100 @@ -11,6 +11,7 @@ #include "SignalSender.h" #include "Group.h" #include "Behavior.h" +#include <cstdlib> SignalSender * SignalSender::p_SignalSender = NULL;