diff --git a/CMakeLists.txt b/CMakeLists.txt index a5775623..7eac0e7c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,11 @@ ament_auto_add_library(laser_filter_chains SHARED src/scan_to_cloud_filter_chain.cpp src/scan_to_scan_filter_chain.cpp) +if(WIN32) + set_target_properties(laser_scan_filters PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) + set_target_properties(laser_filter_chains PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) +endif() + # The rclcpp_components_register_node macro registers an rclcpp component for the node with # the ament resource index AND creates a templated executable that spins the given node. diff --git a/include/laser_filters/binning_filter.h b/include/laser_filters/binning_filter.h index d28a32b8..b153119e 100644 --- a/include/laser_filters/binning_filter.h +++ b/include/laser_filters/binning_filter.h @@ -51,7 +51,7 @@ class LaserScanBinningFilter : public filters::FilterBase