如何添加cmake编译器路径(生成器)以在ROS中运行catkin_make命令?

时间:2019-07-10 09:44:28

标签: cmake generator ros

我正在按照ROS网站上的步骤尝试在Windows 10系统上使用机器人操作系统(ROS Melodic)。

http://wiki.ros.org/Installation/Windows

当我尝试创建工作区(/catkin_ws/src)并运行catkin_make时, 我遇到了其他错误,即CMAKE_C_COMPILER, CMAKE_CXX_COMPILER paths

因此,我尝试运行cmake --help来查找可用的生成器列表,以提供编译器的上述路径。这会再次产生新错误,指出No CMAKELists.txt found

我是编程的新手,但我一无所获。 谁能解释为什么我们需要此编译器路径,生成器等来构建此工作区,以及如何在Windows上成功运行ROS?

预先感谢您的支持。

  

C:\ opt \ catkin_ws> cmake -G“ NMAKE Makefiles” CMake错误:无法   创建命名生成器NMAKE Makefiles

     

C:\ opt \ catkin_ws> cmake -G“ MSYS Makefiles” CMake错误:CMake为   找不到与“ MSYS Makefiles”相对应的生成程序。   CMAKE_MAKE_PROGRAM未设置。您可能需要选择一个   不同的构建工具。 CMake错误:CMake无法找到构建   对应于“ MSYS Makefiles”的程序。 CMAKE_MAKE_PROGRAM不是   组。您可能需要选择其他构建工具。 CMake错误:   在EnableLanguage CMake错误之后,未设置CMAKE_C_COMPILER:   在EnableLanguage CMake错误后,未设置CMAKE_CXX_COMPILER:CMAKE_AR   找不到,请设置为存档程序。   -配置不完整,发生了错误!

0 个答案:

没有答案