Difference between revisions of "Cmc recursive Windows Install"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
Then [[ACE 5.7.1 Windows Install|install ACE 5.7.1.0]] (ACE is needed for YARP).
 
Then [[ACE 5.7.1 Windows Install|install ACE 5.7.1.0]] (ACE is needed for YARP).
  
Then [[YARP 2.2.6 Windows Install|install YARP 2.2.6]] (YARP is needed for jmc_rave).
+
Then [[YARP 2.2.6 Windows Install|install YARP 2.2.6]] (YARP is needed for cmc_recursive).
  
 
Then [[Eigen 2.0.12 Windows Install|install Eigen 2.0.12]] (Eigen is needed for KDL).
 
Then [[Eigen 2.0.12 Windows Install|install Eigen 2.0.12]] (Eigen is needed for KDL).
  
KDL?
+
Then [[KDL R31772 Windows Install|install KDL R31772]] (KDL is needed for cmc_recursive).
  
 
And finally compile the actual module: Right-click in your folder and click on SVN checkout. Paste http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v03/cmc_recursive in the first form slot (URL of repository). Click on '''OK'''. Create a folder called "build" inside "jmc_rave". Open CMake. Use the jmc_rave folder full make path in the first form slot (such as ''C:\robotsuc3mes\drv_rave''), and build full path in the second slot (such as ''C:\robotsuc3mes\jmc_rave\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'''.
 
And finally compile the actual module: Right-click in your folder and click on SVN checkout. Paste http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v03/cmc_recursive in the first form slot (URL of repository). Click on '''OK'''. Create a folder called "build" inside "jmc_rave". Open CMake. Use the jmc_rave folder full make path in the first form slot (such as ''C:\robotsuc3mes\drv_rave''), and build full path in the second slot (such as ''C:\robotsuc3mes\jmc_rave\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'''.

Revision as of 15:32, 11 June 2010

Warning: still INCOMPLETE!!!


The following is a guide for compilation of cmc_recursive 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 cmc_recursive).

Then install Eigen 2.0.12 (Eigen is needed for KDL).

Then install KDL R31772 (KDL is needed for cmc_recursive).

And finally compile the actual module: Right-click in your folder and click on SVN checkout. Paste http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v03/cmc_recursive in the first form slot (URL of repository). Click on OK. Create a folder called "build" inside "jmc_rave". Open CMake. Use the jmc_rave folder full make path in the first form slot (such as C:\robotsuc3mes\drv_rave), and build full path in the second slot (such as C:\robotsuc3mes\jmc_rave\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.