ros2中,setup.bat到底做了什么

执行setup.bat后,主要是新增了一些环境变量。

打开windows cmd,输入`set`然后回车,会打印出当前所有环境变量。

然后在此cmd窗口中,执行`c:\ros\rolling\install\setup.bat`,让setup.bat更改环境变量,然后再执行`set`,对比两次输出,发现setup.bat增加了以下环境变量:

AMENT_PREFIX_PATH=c:\ros\rolling\install
CMAKE_PREFIX_PATH=c:\ros\rolling\install\opt/pybind11_vendor;c:\ros\rolling\install\opt/ignition_math6_vendor;c:\ros\rolling\install\opt/ignition_cmake2_vendor;c:\ros\rolling\install\opt/console_bridge_vendor;c:\ros\rolling\install
COLCON_PREFIX_PATH=c:\ros\rolling\install\
PKG_CONFIG_PATH=c:\ros\rolling\install\lib\pkgconfig
PYTHONPATH=C:\ros\rolling\install\lib\python3.10\dist-packages;c:\ros\rolling\install\Lib\site-packages
ROS_AUTOMATIC_DISCOVERY_RANGE=SUBNET
ROS_DISTRO=rolling
ROS_PYTHON_VERSION=3
ROS_VERSION=2

如果cmake出错,基本都是这些环境变量没有设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值