type
status
date
Nov 15, 2024 02:06 AM
slug
summary
tags
category
icon
password

工具链

新建一个工具链配置,如图配置
notion image

CMAKE

构建目录选择build
cmake选项-G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/ros/noetic -DCATKIN_DEVEL_PREFIX:PATH=/home/andykong/RM2023fenqusai/devel DPYTHON_EXECUTABLE=/usr/bin/python3,项目路径和python路径改为自己的。
工具链和生成器如图配置
notion image

终端

如有需要,自行配置终端
notion image

加载CMAKE

右键cmake选择加载,不出意外会遇到:
notion image
notion image
这是因为,ros工作空间中top level的cmakelists是一个软连接,指向/opt/ros/noetic/share/catkin/cmake/toplevel.cmake,而clion不能识别这个软链接。
我们直接把软链接删去,自己创建一个cmakelists,把/opt/ros/noetic/share/catkin/cmake/toplevel.cmake里的内容复制进去,就可以正常识别cmake了。
然后按照上面的cmake配置教程配一下。

结束

cmake成功加载,就配置完成啦
notion image
期间生成的debug目录也可以直接删去
notion image
在wsl2使用rvizlibpcl_io.so: undefined reference to `libusb_set_option'报错解决