DailyCoding C++ CMake | CMake 踩坑记:解决 ROS 项目中的“循环引用”与库链接依赖问题在开发基于 ROS (Robot Operating System) 的激光 SLAM 系统时,我们经常需要引入大量的第三方库(如 PCL, GTSAM, Eigen, OpenCV)。在使用 CLion + Docker 进行环境配置时,我遇到了一个非常棘手的 CMake 报错:Cannot generate a safe runtime search path... cycle in constraint graph。