Contents
Goal
This is for people who want to:
- Develop relatively simple libraries/apps within the visual studio ide.
If you want to develop with msvc in the usual ros framework (which gives you access at automatic dependency handling, msg/srv generation etc), you should use the Msvc Build Environment directly.
Downloads
Python packages:
Python 2.7.2 : add C:\Python27\ and C:\Python27\Scripts to your PATH.
The sdk:
WinRos Sdk 0.1.3 - extract into C:\opt. (older versions).
This includes rosdeps (boost, log4cxx, ...), officially ported ros stacks and a visual studio tutorial solution. If you extract to custom locations, then you will need to update environment variables in setup.bat (in the sdk zip) accordingly after extraction.
Optional utilities:
MSysGit 1.7.9 - select 'Run git and unix tools from windows command prompt'
MSysGit has alot of the msys environment command line tools.
Testing
It is both a development sdk and runtime environment. To quickly test that it is in good order, open up three terminals (Console 2 is a good one).
> call C:\opt\ros\fuerte\x86\env.bat > roscore
> call C:\opt\ros\fuerte\x86\env.bat > roslaunch msvc_runtime talker.launch
> call C:\opt\ros\fuerte\x86\env.bat > roslaunch msvc_runtime listener.launch
Development
For information on how to develop with the sdk, proceed to the next tutorial Msvc SDK Projects.