gpt4 book ai didi

c++ - 在 CLion 中设置 ROS 包

转载 作者:可可西里 更新时间:2023-11-01 18:19:54 29 4
gpt4 key购买 nike

我正在使用 CLion (C++ IDE) 编辑 ROS 包。我能够通过打开 CMakeLists.txt 文件来打开一个包。但是,我得到一个错误,

"FATAL_ERROR "find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH. One reason may be that no ROS setup.sh was sourced before"

我该如何解决这个问题?在更改代码后,我是否能够在 CLion 中制作项目(如果是,我该怎么做),还是必须在单独的终端中catkin_make

最佳答案

试试这个(对于 Linux):

  1. 打开命令行

  2. 在您的包上运行catkin_make

  3. source 您的 catkin_workspace/devel/setup.bash 文件,例如source ~/my_dev_folder/catkin_ws/devel/setup.bash

  4. [CLion 安装目录]/bin/clion.sh 启动 CLion,例如cd ~/Downloads/clion-1.2.4/bin && ./clion.sh

然后,CLion 应该通过 setup.bash 文件设置的本地环境变量,开始了解您的 catkin 工作区中的包。

关于c++ - 在 CLion 中设置 ROS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33172132/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com