[904] | 1 | <!-- ******************************************************** --> |
---|
| 2 | <!-- --> |
---|
| 3 | <!-- [History] --> |
---|
| 4 | <!-- Converted to DocBook: Katsuya Amako, Aug-2006 --> |
---|
| 5 | <!-- --> |
---|
| 6 | <!-- ******************************************************** --> |
---|
| 7 | |
---|
| 8 | |
---|
| 9 | <!-- ******************* Section (Level#1) ****************** --> |
---|
| 10 | <sect1 id="sect.StepGuides"> |
---|
| 11 | <title> |
---|
| 12 | Step-by-Step Installation Guides |
---|
| 13 | </title> |
---|
| 14 | |
---|
| 15 | <para> |
---|
| 16 | You can find below some useful pages collecting instructions on how to |
---|
| 17 | install Geant4 in a detailed step-by-step tutorial: |
---|
| 18 | |
---|
| 19 | <itemizedlist spacing="compact"> |
---|
| 20 | <listitem><para> |
---|
| 21 | <ulink url="http://geant4.slac.stanford.edu/tutorial/installation/"> |
---|
| 22 | Step by step Installation Guides</ulink>. |
---|
| 23 | </para></listitem> |
---|
| 24 | </itemizedlist> |
---|
| 25 | </para> |
---|
| 26 | |
---|
| 27 | <!-- ******************* Section (Level#2) ****************** --> |
---|
| 28 | <sect2 id="sect.BldMSV"> |
---|
| 29 | <title> |
---|
| 30 | Building on MS Visual C++ |
---|
| 31 | </title> |
---|
| 32 | |
---|
| 33 | <para> |
---|
| 34 | Geant4 can be compiled with the C++ compiler of MS Visual Studio |
---|
| 35 | C++ and the |
---|
| 36 | <ulink url="http://cygwin.com/"> |
---|
| 37 | Cygwin toolset</ulink>. |
---|
| 38 | Detailed instructions are given in the Installation |
---|
| 39 | manual. As the build system relies on <literal>make</literal> and other |
---|
| 40 | Unix tools using only the compiler of MS Visual Studio, the section on |
---|
| 41 | </para> |
---|
| 42 | |
---|
| 43 | <para> |
---|
| 44 | <xref linkend="sect.MkflEnvVar" /> Makefile and environment variables |
---|
| 45 | applies also for building with MS Visual C++. |
---|
| 46 | </para> |
---|
| 47 | |
---|
| 48 | <para> |
---|
| 49 | We do not support compilation directly under MS Visual Studio, |
---|
| 50 | i.e. we do not provide workspace files <literal>(.dsw)</literal> or project |
---|
| 51 | files (<literal>.dsp</literal>). |
---|
| 52 | </para> |
---|
| 53 | |
---|
| 54 | <para> |
---|
| 55 | However the executables created are debuggable using the |
---|
| 56 | debugger of MS Visual Studio. You may have to help the debugger |
---|
| 57 | finding the path to source files the first time you debug a given |
---|
| 58 | executable. |
---|
| 59 | </para> |
---|
| 60 | |
---|
| 61 | <para> |
---|
| 62 | Listed below are some useful pages with instructions on how to start with the |
---|
| 63 | installation of CygWin, and also tips for creating a project under Visual |
---|
| 64 | Studio: |
---|
| 65 | |
---|
| 66 | <itemizedlist spacing="compact"> |
---|
| 67 | <listitem><para> |
---|
| 68 | <ulink url="http://www.lcsim.org/docs/gettingstarted/Cygwin/"> |
---|
| 69 | Getting started with Cygwin</ulink>. |
---|
| 70 | </para></listitem> |
---|
| 71 | <listitem><para> |
---|
| 72 | <ulink url="http://cern.ch/geant4/support/windows_note.shtml"> |
---|
| 73 | Cygwin Installation Notes</ulink>. |
---|
| 74 | </para></listitem> |
---|
| 75 | <listitem><para> |
---|
| 76 | <ulink url="http://www.lcsim.org/docs/gettingstarted/geant4msvc++/net2005/index.htm"> |
---|
| 77 | Building a MSVC++ Visual Studio 2005 Geant4 project</ulink>. |
---|
| 78 | </para></listitem> |
---|
| 79 | </itemizedlist> |
---|
| 80 | </para> |
---|
| 81 | |
---|
| 82 | </sect2> |
---|
| 83 | |
---|
| 84 | </sect1> |
---|