有没有办法在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;
}