C++ Ros:控制台中的输出

C++ Ros:控制台中的输出,c++,output,ros,launch,catkin,C++,Output,Ros,Launch,Catkin,我是ROS的初学者,开始学习基础知识。所以我已经安装了ROS,我正在学习一些教程。我已经创建了两个节点(发布服务器和订阅服务器)。事实上我是这么做的 1:在步骤3。构建节点时,如果键入catkin\u make,则会出现错误。所有设置都与教程中的一样,但不起作用。 错误是: 未找到添加消息文件()目录 及 Makefile:710:目标“cmake\u检查\u构建\u系统”的配方失败 我不知道在这里该怎么办 2:是否有可能在不使用启动文件的情况下进行输出?我已经查过了,我注意到只有当您想运行多个

我是ROS的初学者,开始学习基础知识。所以我已经安装了ROS,我正在学习一些教程。我已经创建了两个节点(发布服务器和订阅服务器)。事实上我是这么做的

1:在步骤3。构建节点时,如果键入
catkin\u make
,则会出现错误。所有设置都与教程中的一样,但不起作用。 错误是:

未找到添加消息文件()目录

Makefile:710:目标“cmake\u检查\u构建\u系统”的配方失败

我不知道在这里该怎么办

2:是否有可能在不使用启动文件的情况下进行输出?我已经查过了,我注意到只有当您想运行多个节点时才必须使用launchfiles。 在这个 6:06分钟那家伙在他的回调函数中使用cout。我也像他一样尝试过,我也像他一样改变了我的CmakeList,但我的终端没有输出。是的。在下一部分中,这家伙正在更改其CmakeList中的某些部分,但这无助于在终端中获得输出

因此,我的问题总结为:如何正确使用
cout
ROS\u INFO
ROS\u DEBUG

  • 您的CMakeLists.txt文件包含没有 .msg文件的路径(或错误语法)
  • 如果需要进一步帮助,请发布您的CMakeLists.txt
  • 启动文件只是告诉ROS系统运行的.xml文件 特定节点,使传递
    params
    env
    将变量添加到节点。您可以使用
    rosrun
    命令运行单个节点 甚至可以找到它的二进制文件(无论你在哪里编译或安装) (it)
  • 当然,你可以<代码> cOUT/COD> >毕竟是C++。< /P> 另外,如果您需要有关

    ROS\uu
    的帮助,您可以查看