| 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> (setup no longer supported).
|
|---|
| 78 | </para></listitem>
|
|---|
| 79 | </itemizedlist>
|
|---|
| 80 | </para>
|
|---|
| 81 |
|
|---|
| 82 | </sect2>
|
|---|
| 83 |
|
|---|
| 84 | </sect1>
|
|---|