通过c++代码获取ROS分布值
Getting a ROS distribution value through c++ code
有没有办法在 C++ 中获得 ROS_DISTRO,因为当 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;
}
有没有办法在 C++ 中获得 ROS_DISTRO,因为当 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;
}