es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, se puede obtener ROS_DISTRO en C++. Se puede utilizar la función ros::get_environment() para obtener la variable de entorno de ROS_DISTRO. Por ejemplo:

    “`cpp
    #include

    int main(int argc, char** argv)
    {
    ros::init(argc, argv, “example_node”);
    std::string ros_distro = ros::get_environment(“ROS_DISTRO”);
    if (ros_distro == “melodic”)
    {
    // Ejecutar código para melodic
    }
    else if (ros_distro == “noetic”)
    {
    // Ejecutar código para noetic
    }
    return 0;
    }
    “`

Comments are closed.