注意事項:
1、安裝Chocolatey 需要注意,需要cmd管理員運行,並且運行命令進行安裝的,而不是安裝包安裝
2、openssl 1.0.2u版本安裝未找到安裝版本,最後在csdn下載了https://download.csdn.net/download/python__reported/12408706
3、按照文檔中下載的ros2無效(表現在執行ros2 run demo_nodes_cpp talker 時一直回出現failed to create ROS2 process),也有可能是版本不對,所以我最終使用了nas上面的ros2版本(目錄:/software/tools/ros2_win10環境),解壓到C:\ros2-windows目錄,可以直接運行
進入到目錄:
cd C:\ros2-windows
call local_setup.bat
ros2
ros2 run demo_nodes_cpp talker
ros2 run demo_nodes_py listener
能夠正常出現收發消息就是正確的。
C:\ros2-windows>ros2 run demo_nodes_cpp talker
[INFO] [talker]: Publishing: 'Hello World: 1'
[INFO] [talker]: Publishing: 'Hello World: 2'
[INFO] [talker]: Publishing: 'Hello World: 3'
[INFO] [talker]: Publishing: 'Hello World: 4'
C:\ros2-windows>ros2 run demo_nodes_py listener
[INFO] [listener]: I heard: [Hello World: 123]
[INFO] [listener]: I heard: [Hello World: 124]
[INFO] [listener]: I heard: [Hello World: 125]
[INFO] [listener]: I heard: [Hello World: 126]
學習到設置環境變量快捷方式,管理員運行cmd,執行:setx -m OpenCV_DIR C:\opencv