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

复制代码
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
相关推荐
docsz几秒前
Windows开发环境配置
windows
小苗卷不动35 分钟前
OJ练习之疯狂的自我检索者(简单)
c++
LUVK_40 分钟前
第七章查找
数据结构·c++·考研·算法·408
迷途之人不知返42 分钟前
vector
c++
khalil10201 小时前
代码随想录算法训练营Day-31贪心算法 | 56. 合并区间、738. 单调递增的数字、968. 监控二叉树
数据结构·c++·算法·leetcode·贪心算法·二叉树·递归
小苗卷不动1 小时前
进程与线程的核心区别
c++
eggwyw1 小时前
PHP搭建开发环境(Windows系统)
开发语言·windows·php
啊我不会诶1 小时前
2024ICPC西安邀请赛补题
c++·算法
ZenosDoron1 小时前
keil软件修改字体,Asm editor,和C/C++ editor的区别
c语言·开发语言·c++
山栀shanzhi2 小时前
C/C++之:构造函数为什么不能设置为虚函数?
开发语言·c++·面试