Windows11 + CLion + WSL2开发ROS

2022-10-28  本文已影响0人  VellBibi

前言

我的WSL2是ubuntu 18.04,安装好了ROS,WSL2里虽然可以直接安装CLion,也有图形化界面,但是由于没有中文输入法,以及windows创建的文件在WLS2里是root创建的,默认也没有写入权限,在WSL2的CLion里去写代码非常的麻烦,所以还是想在Windows下写代码,在WSL2里运行

创建catkin_ws项目结构

在WSL2下命令行创建

# 创建目录
mkdir -p ~/catkin_ws/src
# 初始化空间
cd ~/catkin_ws/src
catkin_init_workspace
# 编译空间
cd ~/catkin_ws
catkin_make
# 配置环境变量,可以将这句话写入~/.bashrc内
source ~/catkin_ws/devel/setup.bash

# 创建项目
cd ~/catkin_ws/src
# 我这里创建了dynamic_map项目,依赖了roscpp&std_msgs
catkin_create_pkg dynamic_map roscpp std_msgs

Windows下配置CLion

  1. 打开项目下的CMakeLists.txt,如:~/catkin_ws/src/dynamic_map/CMakeLists.txt,而非src下的,~/catkin_ws/src/CMakeLists.txt 是一个软链接,windows下无法查看,当然也可以直接copy过来,不过也没啥必要,只要打开项目下的CMakeLists.txt就行了

  2. 配置wsl的工具链


  3. 配置CMake环境

  1. 配置运行环境
  1. 开心享受windows上开发ros吧


上一篇 下一篇

猜你喜欢

热点阅读