diff --git a/src/mobility/CMakeLists.txt b/src/mobility/CMakeLists.txt index 50f67040b..3a5eb215d 100644 --- a/src/mobility/CMakeLists.txt +++ b/src/mobility/CMakeLists.txt @@ -57,4 +57,5 @@ build_lib( test/rectangle-closest-border-test.cc test/steady-state-random-waypoint-mobility-model-test.cc test/waypoint-mobility-model-test.cc + GENERATE_EXPORT_HEADER ) diff --git a/src/mobility/model/mobility-model.h b/src/mobility/model/mobility-model.h index 53e41d1c5..041069355 100644 --- a/src/mobility/model/mobility-model.h +++ b/src/mobility/model/mobility-model.h @@ -8,6 +8,7 @@ #ifndef MOBILITY_MODEL_H #define MOBILITY_MODEL_H +#include "ns3/mobility-export.h" #include "ns3/object.h" #include "ns3/traced-callback.h" #include "ns3/vector.h" @@ -25,7 +26,7 @@ namespace ns3 * * This is a base class for all specific mobility models. */ -class MobilityModel : public Object +class MOBILITY_EXPORT MobilityModel : public Object { public: /**