gpt4 book ai didi

catkin_make 中的 cmake 版本与全局 cmake 版本不同?

转载 作者:行者123 更新时间:2023-12-04 17:34:45 25 4
gpt4 key购买 nike

我正在尝试使用 catkin 在 ROS 中构建一些包。

当我在顶级目录中运行 catkin_make 时,我收到了关于 cmake 版本的投诉:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/ignition-math4/ignition-math4-config.cmake:26 (cmake_minimum_required): 
CMake 3.5.1 or higher is required. You are running version 3.3.2

然后我更新了我的cmake版本,也修改了路径。我验证了cmake的版本现在是3.15:

~/catkin_ws$ cmake --version
cmake version 3.15.0
CMake suite maintained and supported by Kitware (kitware.com/cmake).

当我返回并再次尝试catkin_make 时,问题仍然存在。

我想 catkin 已经在某处定义了自己的路径或环境变量,并且正在从不同的地方使用 cmake,但我不知道如何更改它。有什么建议么?提前致谢。

--凯文

最佳答案

你可以从你的工作目录中删除.catkin_tools,然后重做catkin的初始化:

source /opt/ros/<your-ros-development>/setup.bash 

catkin init 

如果您的环境设置正确,那应该可以解决问题。

关于catkin_make 中的 cmake 版本与全局 cmake 版本不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57140745/

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