通过c++代码获得ROS分布值



有没有办法在c++中获得ROS_DISTRO,cz当ROS_DISTRO是旋律时,我想运行特定的c++代码,否则如果noetic,那么这个代码。Ubuntu:20.04非常感谢。

在C++中,您可以简单地使用getenv()来获取环境变量。

import <iostream>
int main(){
std::string distro = getenv("ROS_DISTRO");
std::cout << "Got distro: " << distro << std::endl;
}

最新更新