ERROR:
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/core/rosbuild/rostoolchain.cmake ..
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:95 (MESSAGE):
Could not find toolchain file: /core/rosbuild/rostool.chain.cmake
Call Stack (most recent call first):
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
.....
SOLUTION:
Since $echo $ROS_ROOT, there is no result.
We $export ROS_ROOT=/opt/ros/groovy/share/ros
Then the "make" compilings are successful.

本文介绍了一种常见的CMake构建过程中出现的错误及其解决方案。主要问题是未能找到指定的工具链文件,以及缺失内部变量设置导致的编译失败。通过设置正确的ROS_ROOT环境变量解决了这一问题。
2398

被折叠的 条评论
为什么被折叠?



