ROS-Win下编译 遇到Visual Studio 版本问题

PowerShell 和 CMD 指令不同

CMD 配置环境需要 call \ros2_iron\setup.bat

而 PowerShell  子需要路径 \ros2_iron\setup.ps1

当出现

无法加载文件 local_setup.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

需要配置执行策略 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

或者 Set-ExecutionPolicy -Scope CurrentUse 设置枚举RemoteSigned

$env:RMW_IMPLEMENTATION="rmw_fastdds_cpp" 使用 fast dds

$env:VisualStudioVersion="16.0"

call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio 2019(简称VS 2019)是由微软公司开发的一款集成开发环境。它专为开发人员提供了一个强大的工具集,用于创建各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序等。同时,Visual Studio还提供了丰富的调试、测试和部署工具,使开发人员能够更加高效地开发和发布应用程序。 ROS(机器人操作系统)是一种开源的软件框架,专为机器人开发而设计。它提供了一系列的库和工具,用于帮助开发人员构建机器人系统。ROS支持各种硬件平台和操作系统,并提供了丰富的功能,包括感知、导航、路径规划等。通过ROS,开发人员能够快速搭建机器人系统,并使用现有的ROS包来实现各种功能。 在Visual Studio 2019中集成ROS可以为开发人员提供更方便的开发环境。通过Visual Studio的强大编辑工具和调试器,开发人员可以更轻松地编写和调试ROS应用程序。此外,Visual Studio还提供了丰富的插件和扩展,用于支持ROS开发,提供了与ROS系统的无缝集成。 使用Visual Studio 2019进行ROS开发,开发人员可以利用其强大的功能和易用的界面,提高开发效率。他们可以在Visual Studio中创建、编译和运行ROS包,同时使用ROS工具来构建和测试机器人系统。这为开发人员提供了一个统一的开发环境,简化了代码开发和调试的过程,并促进了ROS应用程序的开发和部署。 总而言之,Visual Studio 2019和ROS的结合,为开发人员提供了一个强大的开发和调试环境,使他们能够更加高效地构建和开发机器人系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值