【发布时间】:2021-05-08 21:11:40
【问题描述】:
我已经在 Windows 10 上安装了 ros Noetic。当我执行 catkin_make 时,我收到需要 Ninja 的 cmake 错误。尽管我使用的是 Visual Studio 2017 命令提示符,但我仍然收到有关未找到编译器的 cmake 错误。我可以从命令提示符运行 roscore,但 catkin_make 不起作用。这是为什么呢?
运行命令:“g:\ros_ws\build”中的“cmake G:\ros_ws\src -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCATKIN_DEVEL_PREFIX=G:\ros_ws\devel -DCMAKE_INSTALL_PREFIX=G:\ros_ws\install -G Ninja”
CMake 错误:CMake 无法找到与“Ninja”对应的构建程序。 CMAKE_MAKE_PROGRAM 未设置。您可能需要选择不同的构建工具。 CMake 错误:CMAKE_C_COMPILER 未设置,EnableLanguage 后 CMake 错误:CMAKE_CXX_COMPILER 未设置,EnableLanguage -- 配置不完整,出现错误!另请参见“G:/ros_ws/build/CMakeFiles/CMakeOutput.log”。调用“cmake”失败
【问题讨论】:
标签: c++ visual-studio windows-10 ros