diff --git a/plugins/SimpleTrackedVehiclePlugin.hh b/plugins/SimpleTrackedVehiclePlugin.hh index 6d5e41ce26..759659f7fe 100644 --- a/plugins/SimpleTrackedVehiclePlugin.hh +++ b/plugins/SimpleTrackedVehiclePlugin.hh @@ -60,7 +60,7 @@ namespace gazebo { /// Collision bitmask that will be set to /// the whole vehicle (default is 1u). - class SimpleTrackedVehiclePlugin : + class GZ_PLUGIN_VISIBLE SimpleTrackedVehiclePlugin : public TrackedVehiclePlugin { public: SimpleTrackedVehiclePlugin() = default; diff --git a/plugins/TrackedVehiclePlugin.hh b/plugins/TrackedVehiclePlugin.hh index 63345e417b..1e685b2af9 100644 --- a/plugins/TrackedVehiclePlugin.hh +++ b/plugins/TrackedVehiclePlugin.hh @@ -76,7 +76,7 @@ namespace gazebo /// definition are used. /// Namespace used as a prefix for gazebo topic names. /// Default is the name of the model. - class TrackedVehiclePlugin : public ModelPlugin + class GZ_PLUGIN_VISIBLE TrackedVehiclePlugin : public ModelPlugin { /// \brief Default Contstuctor public: TrackedVehiclePlugin(); diff --git a/plugins/WheelTrackedVehiclePlugin.hh b/plugins/WheelTrackedVehiclePlugin.hh index 57208e713c..fc935f8bcd 100644 --- a/plugins/WheelTrackedVehiclePlugin.hh +++ b/plugins/WheelTrackedVehiclePlugin.hh @@ -46,7 +46,7 @@ namespace gazebo /// appear multiple times, once for each right wheel). /// The radius used for wheels where radius /// autodetection fails (default is 0.5 meters). - class WheelTrackedVehiclePlugin : + class GZ_PLUGIN_VISIBLE WheelTrackedVehiclePlugin : public TrackedVehiclePlugin { public: WheelTrackedVehiclePlugin() = default;