rclcpp icon indicating copy to clipboard operation
rclcpp copied to clipboard

rclcpp (ROS Client Library for C++)

Results 317 rclcpp issues
Sort by recently updated
recently updated
newest added

this adds an option `NO_UNDEFINED_SYMBOLS` to the `rclcpp_components_register_node` cmake macro, which adds the required linker option to the (component library) target to deny undefined symbols. Undefined symbols usually produce an...

Looking at `visibility_control.hpp` (and all of these throughout the ROS2 codebase), it seems like it was never designed for static linkage on Windows. Say I don't have `RCLCPP_BUILDING_LIBRARY` in my...

## Bug report **Required Info:** - Operating System: - Ubuntu 24.04 (docker and host) - Installation type: - binaries - Version or commit hash: - jazzy - DDS implementation: -...

bug

We did a quick fix of https://github.com/ros2/rclcpp/issues/2664 in order to get it merged fast in jazzy. This is the proper fix for the issue reported in #2664

This PR uses most of the changes made in #2254, fixes some of the issues in that PR, and adds a test.

Hi! When converting nodes to components i found myself running into linker issues of undefined symbols at runtime, which would otherwise occur at compile/link time. I suggest adding ```cmake target_link_options(${target}...

Address https://github.com/ros-infrastructure/rep/pull/405

This replaces the Clock::cancel_sleep_or_wait with two new synchronization primitives, that can be instantiated separate from the Clock object. The old API turned out the be a bad design, as one...

# current behaviour A ROS node can: 1. explicitly declare a parameter via `declare_parameter` and explicitly undeclare it via`undeclare_parameter` 2. implicitly declare a parameter by setting the option `allow_undeclared_parameters(true)` and...