These instructions are a work in progress, please do not follow these instructions until this message is removed!!!
Overview
This article describes how to install ROS on a Microsoft Windows computer.
Supported Versions
- Windows 7 32/64 Bit
- Windows 8 32/64 Bit
Supported Build Tools
- Programming Languages
- Microsoft Visual C++ 2012 (MSVC 11)
- MinGW
- Python 2.7.3
- Build Tools
- CMake 2.8.10.2
Binary Install (.msi)
TODO
Source Install
Install Prerequisites
- Install Cmake
Install git (http://git-scm.com/)
Install svn (http://sourceforge.net/projects/win32svn/)
- Install Visual C++ SDK and/or MinGW
- Install Python 2.7
- Install Python setuptools
- Add C:\Python27 and C:\Python27\Scripts to your path
Apply Python 2.7 Fix if using 64 Bit (http://stackoverflow.com/questions/3652625/installing-setuptools-on-64-bit-windows)
Install Pip and Core Python Packages
- Install pip (easy_install.exe pip)
- pip.exe install empy nose catkin_pkg
Create catkin Workspace
- Create a catkin workspace
- Create a folder
- Create a "build" and "src" folder in said folder
Checkout gtest into your catkin workspace (svn checkout http://googletest.googlecode.com/svn/tags/release-1.6.0 gtest)
- Clone catkin from source into your catkin workspace
- Copy the toplevel.cmake file into the workspace root and rename to CMakeLists.txt
- Test the catkin workspace to be buildable
- cd into build folder
- type cmake ../src
- visual c++ solution called Project.sln should be in build folder
- Open file with VC++ and build