Overview
Currently bundles in a single msi installer:
- vcstools
- rosinstall
- wstool
- rospkg
- catkin_pkg
- win_ros
Installation
The rosinstall installation is based around a 32 bit version of python (x86). This must be the case even for win64 as many python modules do not yet have 64 bit versions. This is not a big issue, so don't worry.
If upgrading from win_ros for fuerte, first uninstall vcstools, rosinstall and rospkg.
Dependencies:
MSysGit 1.7.9 - select 'Run git and unix tools from windows command prompt'
Finally, add C:\Python27\ and C:\Python27\Scripts to your PATH variable if not already present.
Win_Ros Python Build Tools:
WinRos Python Build Tools 0.2.2 - catkin-pkg, rospkg, vcstools, wstool, win_ros
Modules
Catkin-Pkg/Rospkg
You shouldn't need to use these directly as they are support modules only.
Vcstools/Rosinstall/Wstool
Options are identical to that for wstool. An example one liner:
> wstool init src https://raw.github.com/ros-windows/win_ros/groovy-devel/msvc_unstable.rosinstall
An example of repeated use:
> mkdir src > cd src > wstool init . > wstool set catkin --git https://github.com/yujinrobot/catkin.git > wstool set genmsg --git git://github.com/ros/genmsg.git > wstool set gencpp --git git://github.com/ros/gencpp.git > wstool set genpy --git git://github.com/ros/genpy.git > wstool update catkin > wstool update genmsg > wstool update gencpp > wstool update genpy
Note that we don't make use of rosws anymore.
Win-Ros
The win_ros module provides a few convenience scripts, currently winros_init_workspace, winros_init_build and winros_make. They are mostly just simple wrappers around cmake and catkin functionality tailored for windows. If you want to know more in detail about the build process, the python sources are fairly self explanatory.