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
相关推荐
努力努力再努力wz38 分钟前
【C++进阶系列】:万字详解红黑树(附模拟实现的源码)
java·linux·运维·c语言·开发语言·c++
cccyi743 分钟前
C/C++类型转换
c++
枫fengw1 小时前
9.8 C++
开发语言·c++
JCBP_1 小时前
QT(3)
开发语言·汇编·c++·qt·算法
XFF不秃头2 小时前
力扣刷题笔记-三数之和
c++·笔记·算法·leetcode
Pafey2 小时前
VS2022 + Qt5.9 中文乱码/项目设置utf-8编码
c++·qt·中文乱码
minji...2 小时前
C++ STL之list的使用
开发语言·c++
青草地溪水旁2 小时前
23 种设计模式
开发语言·c++·设计模式
Want5953 小时前
C/C++圣诞树②
c语言·c++·算法
天天代码码天天3 小时前
基于海康SDK的C++实时视频流逐帧抓取存图小工具
c++·海康sdk·逐帧抓图