Difference between revisions of "Drv rave Windows Install"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
m
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
The following is a guide for compilation of [[Asibot_-_Implemented_Modules#drv_rave_.5B3.5D|'''drv_rave''']] on a MS Windows Operating System ([[drv_rave - Ubuntu Install|click here for '''Ubuntu guide''']]). Most installs are from source and correct version is assured following the [[Modules - Dependency Version]] specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!).
+
The following is a guide for compilation of [[Asibot_-_Implemented_Modules_v0.2#drv_rave_.28Ubuntu_.2F_Windows.29|'''drv_rave''']] on a MS Windows Operating System ([[drv_rave Ubuntu Install|click here for '''Ubuntu guide''']]). Most installs are from source and correct version is assured following the [[Modules - Dependency Version]] specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!).
  
 
----
 
----
  
First, you must install [http://tortoisesvn.net/downloads Tortoise SVN], [http://www.cmake.org CMake], MS Virtual Studio 2009 (requires license), and possibly WinRAR.
+
First, you must install [http://tortoisesvn.net/downloads Tortoise SVN], [http://www.cmake.org CMake], MS Virtual Studio 2009 (requires license), and possibly [http://www.winrar.es WinRAR].
  
To install ACE 5.7.1.0 (ACE is needed for YARP), click on the following link: http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.1.tar.gz and save the file to a given folder. Extract its contents. Rename "ace/config-win32.h" to "ace/config.h". Browse for "ACE_wrappers_vc9.sln" and open it (it is a MS Visual Studio 2009 solution file). Change build type from '''Debug''' to '''Release'''. Press Build --> '''Build Solution'''.
+
Then [[ACE 5.7.1 Windows Install|install ACE 5.7.1.0]] (ACE is needed for YARP).
  
Then install YARP 2.2.6 (YARP is needed for drv_rave). Click on the following link: http://downloads.sourceforge.net/yarp0/yarp-2.2.6.tar.gz and save the file to a given folder. Extract its contents. Create a folder called '''winbuild'''. Open CMake. Use the YARP folder full path in the first form slot (such as ''C:\robotsuc3mes\yarp-2.2.6''), and winbuild full path in the second slot (such as ''C:\robotsuc3mes\yarp-2.2.6\winbuild''). Press '''Configure''', '''Finish''' once selected VS2008, '''Configure''' again, then '''Generate''' once. Close CMake and browse to winbuild, open "YARP.sln" and open it (it is a MS Visual Studio 2009 solution file). Change build type from '''Debug''' to '''Release'''. Press Build --> '''Build Solution'''.
+
Then [[YARP 2.2.6 Windows Install|install YARP 2.2.6]] (YARP is needed for drv_rave).
  
Then install Boost 1.39 (BOOST is needed for OpenRave). Click on the following link: http://sourceforge.net/projects/boost/files/boost/1.39.0/boost_1_39_0.zip/download and save the file to a given folder. Extract its contents. Run '''bootstrap.bat'''. Run '''bjam.exe'''. Run '''bjam.exe install'''.
+
Then [[OpenRAVE R1457 Windows Install|install OpenRAVE R1457]] (OpenRave is needed for drv_rave).
  
Then install Openrave R1457 (OpenRave is needed for drv_rave). Right-click in your folder and click on '''SVN checkout'''. Paste https://openrave.svn.sourceforge.net/svnroot/openrave/trunk in the first form slot (URL of repository). The second slot (checkout directory) should look something like: ''E:\robotsuc3mes\openrave''. Change the '''Head Revision''' option to '''Revision''' and specify (type) the number '''1457'''. Create a folder called '''winbuild'''. Open CMake. Use the OpenRAVE folder full path in the first form slot (such as ''C:\robotsuc3mes\openrave''), and winbuild full path in the second slot (such as ''C:\robotsuc3mes\openrave\winbuild'').
+
And finally compile the actual module: Right-click in your folder and click on SVN checkout. Paste http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave in the first form slot (URL of repository). Click on '''OK'''. Create a folder called "build" inside "drv_rave\mk". Open CMake. Use the drv_rave folder full make path in the first form slot (such as ''C:\robotsuc3mes\drv_rave\mk''), and build full path in the second slot (such as ''C:\robotsuc3mes\drv_rave\mk\build''). Press '''Configure''', '''Finish''' once selected VS2008, '''Configure''' again, then '''Generate''' once. Close CMake and browse to build, open "drv_rave.sln" and open it (it is a MS Visual Studio 2009 solution file). Change build type from '''Debug''' to '''Release'''. Press Build --> '''Build Solution'''.
 +
 
 +
Something like ''E:/robotsuc3mes/ACE_wrappers/lib/ACE.lib''.

Latest revision as of 17:21, 2 June 2010

The following is a guide for compilation of drv_rave on a MS Windows Operating System (click here for Ubuntu guide). Most installs are from source and correct version is assured following the Modules - Dependency Version specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!).


First, you must install Tortoise SVN, CMake, MS Virtual Studio 2009 (requires license), and possibly WinRAR.

Then install ACE 5.7.1.0 (ACE is needed for YARP).

Then install YARP 2.2.6 (YARP is needed for drv_rave).

Then install OpenRAVE R1457 (OpenRave is needed for drv_rave).

And finally compile the actual module: Right-click in your folder and click on SVN checkout. Paste http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave in the first form slot (URL of repository). Click on OK. Create a folder called "build" inside "drv_rave\mk". Open CMake. Use the drv_rave folder full make path in the first form slot (such as C:\robotsuc3mes\drv_rave\mk), and build full path in the second slot (such as C:\robotsuc3mes\drv_rave\mk\build). Press Configure, Finish once selected VS2008, Configure again, then Generate once. Close CMake and browse to build, open "drv_rave.sln" and open it (it is a MS Visual Studio 2009 solution file). Change build type from Debug to Release. Press Build --> Build Solution.

Something like E:/robotsuc3mes/ACE_wrappers/lib/ACE.lib.