...
- Studio
...
- 2008
...
- full
...
- install,
...
- not
...
- sure
...
- if
...
- the
...
- Express
...
- edition
...
- has
...
- SDK
...
- set
...
- up
...
- the
...
- same
...
- way.
...
- GoGui dev version or numbered version >= 0.9.
...
- 8 (and
...
- a
...
- couple
...
...
...
- if
...
- you
...
- don't
...
- already
...
- have
...
- them)
...
- Install SCons 1.
...
- 3.0
- Obtain External libraries for Visual Studio 2008 from /nfs/farm/g/glast/u05/extlib/VC90
...
- Currently (July, 2010) that would include:
ape 2.6
cfitsio v3060A
CLHEP 1.9.4.2
...
cppunit
...
- 1.10.2
...
f2c
...
- 3.4-
...
- gl2
fftw
...
- 3.1.2
...
ROOT
...
- v5.
...
- 26.
...
- 00a-gl6
python 2.6.5
swig 1.3.31
xerces 2.8.0-gl1
extFiles v0r9 - Obtain a copy of a ST build from CVS, i.e. ScienceTools-HEAD-1-832:
cvs -z9 co -r ScienceTools-HEAD-1-832 -d ScienceTools-1-832 ScienceTools-scons- To determine what builds are currently available use the RMViewer available from ftp://ftp-glast.slac.stanford.edu/glast.u05/RMViewer/
- 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
...
- There is also an attachment to this page that includes an overview of the file structure and a Windows-specific section: http://confluence.slac.stanford.edu/download/attachments/40633641/SCons_files_overview.pdf?version=2
- 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 (Alternatively, one can do the cvs checkout from GoGui, then go back and add/modify files as explained in steps 6-8.)
- 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.js, 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.
- You should now have solution files for most if not all of the packages in the ST distribution. To open one using Visual Studio, choose a package, such as facilties and click on the MSC++ icon in the GoGui window.
- You can also create solution files for individual packages by highlighting a package name in the Navigator window and clicking on "Build". This will build and install all other targets for that package as well (e.g., libraries and executables).