- Studio 2008 full install, not sure if the Express edition has SDK set up the same way.
- GoGui 0.9.5 or later (and a couple required libraries if you don't already have them)
# - Install SCons 1.2.0.d2009022The files makeStudio.py, registerTargets.py and msvs.py in CVS. These files should be added to site_scons/site_tools under the top ScienceTools (or other container) directory.
- Obtain External libraries for Visual Studio 2008 from /nfs/farm/g/glast/u05/extlib/VC90 Currently that would include:
ape 2.5.1
cfitsio v3060A
CLHEP 1.9.4.2
cppunit 1.10.2
f2c 3.4-gl1
fftw 3.1.2
ROOT v5.20.00-gl4
swig 1.3.31
xerces 2.8.0 - Obtain ScienceTools-LATEST-1-2829 source via CVS:
cvs -z9 co -r ScienceTools-LATEST-1-2829 -d ScienceTools-1-2829 ScienceTools-scons - cd into the top-level ScienceTools directory and do:
- cvs update -A -l
- cvs update -A -l site_scons\site_tools
- Add the files makeStudio.py and msvs.py in CVS. These files should be added to site_scons/site_tools under the top ScienceTools (or other container) directory.
- Update externals.scons to use ROOT v5.20.00-gl4 for windows
- Start up GoGui and take a look at the GoGui Hints on the page: https://confluence.slac.stanford.edu/display/SAS/SCons+and+Windows+-+a+Log
- Users should go to the utility options item in the Options menu to make sure the correct SCons will be used. For windows this means going to Options->utility Options->scons command to something like: C:\Python25\Scripts\scons.bat
- Go also to build options under the Options menu and select vc9 for the compiler.
- Under Options choose setup the base path and point to the installation of the ScienceTools source
- Choose the top-level package in the Navigator panel and then
- In the command line text box, type setup and Enter. This will create the file _setup.bat, used to set environment variables when Studio is invoked.
- In the command line text box type, to_install and Enter. Installs includes, xml files, python files, etc in the top-level directory.
- In the commnad line tesxt box type, StudioFiles and Enter. Creates all project and solution files.
{"serverDuration": 50, "requestCorrelationId": "5fec58f354b6f222"}