-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathREADME.txt
59 lines (44 loc) · 1.68 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
g2o - General Graph Optimization
g2o is licensed under LGPL version 3, whereas the following parts are
licensed under GPL version 3:
- g2o_viewer
- g2o_incremental
See the doc folder for the full text of the licenses.
g2o is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
licenses for more details.
Requirements:
g2o requires cmake to build. The other requirements are optional.
* cmake http://www.cmake.org/
* suitesparse http://www.cise.ufl.edu/research/sparse/SuiteSparse/
* Qt4 http://qt.nokia.com/
* libQGLViewer http://www.libqglviewer.com/
On Ubuntu / Debian these dependencies are given by installing the
following packages.
- cmake
- libsuitesparse-dev
- libqt4-dev
- qt4-qmake
- libqglviewer-qt4-dev
Compilation:
Our primary development platform is Linux. Experimental support for
Mac OS X and Windows (with MinGW as a compiler).
We recommend a so-called out of source build which can be achieved
by the following command sequence.
- mkdir build
- cd build
- cmake ../
- make
The binaries will be placed in bin and the libraries in lib which
are both located in the top-level folder.
Acknowledgments:
We thank Simon Julier for submitting patches to achieve compatibility
with Mac OS X and Michael Eriksen for submitting patches to compile
with MSVC.
Contact information:
Rainer Kuemmerle <[email protected]>
Giorgio Grisetti <[email protected]>
Hauke Strasdat <[email protected]>
Kurt Konolige <[email protected]>
Wolfram Burgard <[email protected]>