doc/getstart.dox
changeset 2186 284a9ad118dd
parent 2125 2f2cbe4e78a8
child 2391 14a343be7a5a
equal deleted inserted replaced
12:f47c5a096d9f 13:2179185daabb
     4 In this page we detail how to start using LEMON, from downloading it to
     4 In this page we detail how to start using LEMON, from downloading it to
     5 your computer, through the steps of installation, to showing a simple
     5 your computer, through the steps of installation, to showing a simple
     6 "Hello World" type program that already uses LEMON. We assume that you
     6 "Hello World" type program that already uses LEMON. We assume that you
     7 have a basic knowledge of your operating system and \c C++ programming
     7 have a basic knowledge of your operating system and \c C++ programming
     8 language. The procedure is pretty straightforward, but if you have any
     8 language. The procedure is pretty straightforward, but if you have any
     9 difficulties don't hesitate to
     9 difficulties don't hesitate to <a href="mailto:etik-ol@cs.elte.hu">ask</a>.
    10 <a href="http://lemon.cs.elte.hu/mailinglists.html">ask</a>.
       
    11 
    10 
    12 
    11 
    13 \section requirementsLEMON Hardware and software requirements
    12 \section requirementsLEMON Hardware and software requirements
    14 
    13 
    15 In LEMON we use C++ templates heavily, thus compilation takes a
    14 In LEMON we use C++ templates heavily, thus compilation takes a
    29 
    28 
    30 The LEMON LP solver interface can use the GLPK (GNU Linear Programming Kit)
    29 The LEMON LP solver interface can use the GLPK (GNU Linear Programming Kit)
    31 and CPLEX solvers (was tested with CPLEX 7.5). If you want to use it you will
    30 and CPLEX solvers (was tested with CPLEX 7.5). If you want to use it you will
    32 need at least one of these. See \ref configureFlags how to enable these at
    31 need at least one of these. See \ref configureFlags how to enable these at
    33 compile time.
    32 compile time.
    34 
       
    35 
       
    36 \subsection requirementsGUI GUI requirements
       
    37 
       
    38 To compile the graphical graph editor you will need libgnomecanvasmm
       
    39 (2.6.0 or newer). See \ref configureFlags how to enable it.
       
    40 
    33 
    41 
    34 
    42 \section downloadLEMON How to download LEMON
    35 \section downloadLEMON How to download LEMON
    43 
    36 
    44 You can download LEMON from the LEMON web site:
    37 You can download LEMON from the LEMON web site:
    72 need root privileges to be able to install to that
    65 need root privileges to be able to install to that
    73 directory). If you want to install it to some other place, then
    66 directory). If you want to install it to some other place, then
    74 pass the \c --prefix=DIRECTORY flag to \c ./configure, for example:
    67 pass the \c --prefix=DIRECTORY flag to \c ./configure, for example:
    75 
    68 
    76 \verbatim
    69 \verbatim
    77 ./configure --prefix=/home/user1/lemon
    70 ./configure --prefix=/home/username/lemon
    78 \endverbatim
    71 \endverbatim
    79 
    72 
    80 In what follows we will assume that you were able to install to directory
    73 In what follows we will assume that you were able to install to directory
    81 \c /usr/local, otherwise some extra care is to be taken to use the
    74 \c /usr/local, otherwise some extra care is to be taken to use the
    82 library.
    75 library.