From a8ba2c790db5db181725606649e1fc7c776c1ffd Mon Sep 17 00:00:00 2001 From: James Xu Date: Fri, 5 Apr 2019 07:50:11 -0700 Subject: [PATCH] use and on Windows (#221) * Changing from usleep to c++14 style sleep_for for Windows support --- pcl_ros/tools/pcd_to_pointcloud.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pcl_ros/tools/pcd_to_pointcloud.cpp b/pcl_ros/tools/pcd_to_pointcloud.cpp index 655b4341..03638183 100644 --- a/pcl_ros/tools/pcd_to_pointcloud.cpp +++ b/pcl_ros/tools/pcd_to_pointcloud.cpp @@ -43,6 +43,10 @@ **/ +// STL +#include +#include + // ROS core #include #include @@ -116,7 +120,7 @@ class PCDGenerator continue; } - usleep (interval); + std::this_thread::sleep_for(std::chrono::microseconds(static_cast(interval))); if (interval == 0) // We only publish once if a 0 seconds interval is given {