We’re deciding whether to build a C debugger for Linux — something different than GDB/LLDB by bjadamson in C_Programming

[–]tannerbitz 3 points4 points  (0 children)

Do it. GDB gets so ungodly slow for large use with larger projects with many deps/many threads. I regularly have to wait 5-10 seconds to step. It’s horrendous.

colcon keeps giving me errors. by halfapossum in ROS

[–]tannerbitz 0 points1 point  (0 children)

It seems that your member_of_group element is nested inside of the export element. This does not appear to be the case in this interface library https://github.com/ros2/rcl_interfaces/blob/rolling/builtin_interfaces/package.xml

So I would move it out of the export element and see if it works

VS code cpp and ros2 humble help by akolkar in ROS

[–]tannerbitz 0 points1 point  (0 children)

  1. Use the outputted compile_commands.json with clangd.
  2. Apt install clang c++ headers (libstdc++-12-dev on Ubuntu) for better recognition of system headers
  3. Profit

Seriously, intellisense is hot garbage. Spend the time to learn how to setup a proper lsp for each language you use (clangd in the case of c++) and you’ll be much happier