Ask Your Question
1

Code completion Clion

asked 2019-04-17 10:22:24 -0500

steradiant gravatar image

Hello, I'm working with Clion to write C++ code for ROS. I just started with a simple publisher which publishes a message of the type

geometry_msgs::Pose msg;

When I want to do code completion, Clion tells me 'No suggestions for members of geometry_msgs::Pose. It also tells me, that

#include "geometry_msgs/Pose.h"

is not found. The code compiles and works fine though. How can I get the code completion for a easier code writing working?

edit retag flag offensive close merge delete

Comments

1

Did you try sourcing devel/setup.bash before launching CLion? ie. Run source devel/setup.bash and then from the same terminal run clion.sh

Carl D gravatar imageCarl D ( 2019-04-17 12:38:30 -0500 )edit

Yes, I've tried that but it didn't work.

steradiant gravatar imagesteradiant ( 2019-04-18 00:00:37 -0500 )edit
1

Did you go to the CMake tab in the bottom and press reload?

Isha Dijcks gravatar imageIsha Dijcks ( 2019-04-18 03:42:17 -0500 )edit

Thanks! Seems to work now

steradiant gravatar imagesteradiant ( 2019-04-18 03:46:03 -0500 )edit
1

If your problem is solved now, please accept my answer.

Isha Dijcks gravatar imageIsha Dijcks ( 2019-04-18 03:53:02 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-04-18 03:51:34 -0500

Isha Dijcks gravatar image

Make sure to reload the top-level CMake by right-clicking the file and press 'reload'. Or go to the CMake tab at the bottom and press 'reload'.

If you have more questions about setting up CLion with ROS, you can check this answer: https://answers.ros.org/question/2847...

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-04-17 10:22:24 -0500

Seen: 74 times

Last updated: Apr 18