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> |
---|