在遵循ROS2 Humble ( 这里 )安装教程之后,我尝试运行第一个演示代码,并得到以下错误:
C:\Users\USERNAME>run demo_nodes_cpp talker
'ros2' is not recognized as an internal or external command, operable program or batch file.我在安装过程中做错了什么?
发布于 2022-07-09 08:20:06
在安装教程中,它声明
在命令shell中,设置如前所述的ROS 2环境,然后运行C++
talker。
这意味着您需要在每个ROS2会话开始时运行以下命令:
call C:\dev\ros2_humble\local_setup.bat根据安装方式的不同,命令可能会有所不同。
解决这一问题的一种相对无痛苦的方法是创建以下内容:
cmd.exe /K call C:\dev\ros2_humble\local_setup.bat这将创建命令提示符的快捷方式,并在打开命令提示符时自动运行环境设置调用。
https://stackoverflow.com/questions/72919963
复制相似问题