ICub software/Archive: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (archive) |
||
Line 10: | Line 10: | ||
* <code>ICUB_ROOT</code> = C:/icub-main | * <code>ICUB_ROOT</code> = C:/icub-main | ||
* <code>ICUB_DIR</code> = C:/icub-main/build | * <code>ICUB_DIR</code> = C:/icub-main/build | ||
== YARP == | |||
=== Installing yarp in Windows === | |||
Note: all environment variables should have '/' and NOT '\' (except in the <code>PATH</code> enviroment variable). The directories do not need to be the same as the ones presented here, just be sure to alter the environment variables correctly. | |||
# Download ACE and GSL from http://eris.liralab.it/iCub/downloads/packages/windows/msvc8/ ; unzip them to a directory of your choice and remember it. | |||
# If you want GUIs, download GTKMM from http://live.gnome.org/gtkmm/MSWindows and use the installer. | |||
# Create the environment variables <code>ACE_ROOT</code>, <code>GTK_BASEPATH</code>, <code>GTKMM_BASEPATH</code>, <code>GSL_DIR</code> as follows: | |||
#* <code>ACE_ROOT</code> is ACE dir (e.g., C:/ace_wrappers). | |||
#* <code>GTK_BASEPATH</code> and <code>GTKMM_BASEPATH</code> is GTKMM dir (C:/gtkmm). | |||
#* <code>GSL_DIR</code> is GSL dir (C:/gsl-1.8). | |||
# Add this to the <code>PATH</code> environment variable: <code>%ACE_ROOT%/lib</code> (important: make sure you put it at the beginning of the <code>PATH</code> environment variable, to avoid conflicts with other existing ACE versions on the system) | |||
# Make sure that <code>YARP_ROOT</code> and <code>YARP_DIR</code> are correctly set. | |||
# Add this to the <code>PATH</code> enviroment variable: <code>%YARP_DIR%/bin/Release</code> (and/or <code>Debug</code>). Note: these directories will be created later | |||
# Use CMake to build the YARP SLN files. Point the source code to the yarp dir, and build to the yarp/build dir (which will be created now). | |||
# In CMake, check the flags CREATE_DEVICE_LIBRARY_MODULES, CREATE_LIB_MATH and, optionally, CREATE_GUIS (don't uncheck anything!). | |||
# Click: Configure, Configure, Generate. | |||
# Go to <code>YARP_DIR</code> and open YARP.sln with Visual Studio | |||
# Go to Build->Batch Build | |||
# Check ALL_BUILD (Release and/or Debug) and Build! |
Revision as of 10:52, 7 April 2014
This is just an archive of old notes, kept for reference. Go back to iCub software.
Environment variables
Windows environment variables
Typical choices are:
YARP_ROOT
= C:/yarpYARP_DIR
= C:/yarp/buildICUB_ROOT
= C:/icub-mainICUB_DIR
= C:/icub-main/build
YARP
Installing yarp in Windows
Note: all environment variables should have '/' and NOT '\' (except in the PATH
enviroment variable). The directories do not need to be the same as the ones presented here, just be sure to alter the environment variables correctly.
- Download ACE and GSL from http://eris.liralab.it/iCub/downloads/packages/windows/msvc8/ ; unzip them to a directory of your choice and remember it.
- If you want GUIs, download GTKMM from http://live.gnome.org/gtkmm/MSWindows and use the installer.
- Create the environment variables
ACE_ROOT
,GTK_BASEPATH
,GTKMM_BASEPATH
,GSL_DIR
as follows:ACE_ROOT
is ACE dir (e.g., C:/ace_wrappers).GTK_BASEPATH
andGTKMM_BASEPATH
is GTKMM dir (C:/gtkmm).GSL_DIR
is GSL dir (C:/gsl-1.8).
- Add this to the
PATH
environment variable:%ACE_ROOT%/lib
(important: make sure you put it at the beginning of thePATH
environment variable, to avoid conflicts with other existing ACE versions on the system) - Make sure that
YARP_ROOT
andYARP_DIR
are correctly set. - Add this to the
PATH
enviroment variable:%YARP_DIR%/bin/Release
(and/orDebug
). Note: these directories will be created later - Use CMake to build the YARP SLN files. Point the source code to the yarp dir, and build to the yarp/build dir (which will be created now).
- In CMake, check the flags CREATE_DEVICE_LIBRARY_MODULES, CREATE_LIB_MATH and, optionally, CREATE_GUIS (don't uncheck anything!).
- Click: Configure, Configure, Generate.
- Go to
YARP_DIR
and open YARP.sln with Visual Studio - Go to Build->Batch Build
- Check ALL_BUILD (Release and/or Debug) and Build!