简析Window10安装ROS2的步骤

描述

个人建议找个Linux装去,这篇文章纯属折腾。。。全看的是官方的文档。

以下的操作都要管理员的权限,我可以提前剧透,我应该应该是没有安装上DDS,应该是算安装好了80%的样子。

LINUX内核

在win这里右键,使用管理员的权限

 

choco install -y vcredist2013 vcredist140

 

巧克力如何安装我就不写了,自己去看看,安装好以后就执行这个命令就行

LINUX内核

安装好的时候会有的日志

LINUX内核

这个是SSL的安装,按照我写的选择就行

LINUX内核

我哪有钱

 

C:Program FilesOpenSSL-Win64in

 

可以确定一下你的安装目录是不是这个

LINUX内核

是,那你就执行我下面的命令就行

LINUX内核

输出

LINUX内核

OpenCV也是一个特别的供应的版本,这里就需要你下载一下

 

https://github.com/ros2/ros2/releases/download/opencv-archives/opencv-3.4.6-vc16.VS2019.zip

 

LINUX内核

解压到C盘的根目录下就行

 

C:opencvx64vc16in

 

这个就是在我的电脑上面安装的路径

 

https://github.com/ros2/choco-packages/releases/tag/2022-03-15

 

LINUX内核

这里就是一些需要离线安装的库

 

choco install -y -s C:UsersyunswjDownloads	tt asio cunit eigen tinyxml-usestl tinyxml2 bullet

 

LINUX内核

先把要安装的库放在一个目录下面,然后导航安装

 

python -m pip install -U catkin_pkg cryptography empy importlib-metadata lark==1.1.1 lxml matplotlib netifaces numpy opencv-python PyQt5 pillow psutil pycairo pydot pyparsing==2.4.7 pyyaml rosdistro

 

依赖的库安装一下

LINUX内核

LINUX内核

安装文档也需要安装这个东西

LINUX内核

LINUX内核

LINUX内核

以上就是已经编译好的ROS2

LINUX内核

需要安装QT5

LINUX内核

第一次使用要注册

LINUX内核

然后就是申请

LINUX内核

在官网的最下面可以申请

LINUX内核

安装作业

LINUX内核

位置

LINUX内核

安装的内容

LINUX内核

下一步

LINUX内核

安装好的样子,下面是需要执行的添加环境的命令

 

setx /m Qt5_DIR C:QtQt5.12.125.12.12msvc2017_64
setx /m QT_QPA_PLATFORM_PLUGIN_PATH C:QtQt5.12.125.12.12msvc2017_64pluginsplatforms

 

LINUX内核

OK

LINUX内核

在ROS的解压文件夹下看下有没有安装脚本文件

 

call C:dev
os2-package-windows-AMD64
os2-windowslocal_setup.bat

 

LINUX内核

报错了,对吧,修一下

看了半天没有看明白,Ubuntu上面的说什么DDS?为什么WIndow下的要钱???

后面我也没心情搞了,这个是windows是真的不适合搞开发。

LINUX内核

ubuntu下几个命令就安装好了,快乐的写代码。






审核编辑:刘清
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分