Differences
This shows you the differences between two versions of the page.
— |
wiki:dependencies_alpha [2014/09/25 11:58] (current) marisa created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== TerraLib 5.0.0-alpha - Dependencies ===== | ||
+ | ==== Tools ==== | ||
+ | |||
+ | The basic tools you have to install in your environment to work with TerraLib are: | ||
+ | |||
+ | ^Software^Version^Website^ | ||
+ | |Git | Latest |http://git-scm.com/| | ||
+ | |CMake | 2.8.10| http://www.cmake.org/cmake| | ||
+ | |||
+ | |||
+ | The following tools are optional, and their use is described below: | ||
+ | |||
+ | ^Software^Website^Function^ | ||
+ | |TortoiseGIT|http://code.google.com/p/tortoisegit| General User Interface that makes it easier to use GIT on Windows | | ||
+ | |Doxygen |http://sourceforge.net/projects/doxygen/| used to generate the documentation | | ||
+ | |||
+ | === Installing and configuring GIT === | ||
+ | |||
+ | Install the latest Git version from: [[ http://git-scm.com/downloads| GIT]] | ||
+ | |||
+ | Follow the default settings, except at: | ||
+ | |||
+ | * **Select Components:** click Windows Explorer Integration, Git Bash, Git GUI. | ||
+ | * **Adjusting you PATH environment:** Click third option (Run Git and included Unix Tools ...) | ||
+ | * **Configuring the line ending conversions:** click the first option (Checkout Windows-style, commit Unix-style line endings) | ||
+ | ==== Dependencies ==== | ||
+ | |||
+ | The TerraLib library is split into several modules providing different functionality, therefore, each have a particular set of dependencies. | ||
+ | |||
+ | Microsoft Visual C++ users can download and unpack the third-party libraries compiled for building 32-bit version of TerraLib with Qt4 support from here: | ||
+ | |||
+ | *[[http://www.dpi.inpe.br/terralib5/terralib_3rdparty_win32.zip|32-bits Version (ZIP ~100 Mbytes)]] | ||
+ | |||
+ | Once the environment is ready you can [[wiki:terralib5_download|download]] the source code and build the library. | ||
+ | |||
+ | The following tables shows the dependencies required to compile TerraLib modules: | ||
+ | |||
+ | * terralib_common | ||
+ | * terralib_classification | ||
+ | * terralib_color | ||
+ | * terralib_datatype | ||
+ | * terralib_plugin | ||
+ | * terralib_xlink | ||
+ | * terralib_xsd | ||
+ | * terralib_xml | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |Boost | 1.50 |[[http://www.boost.org/| Boost]] | | ||
+ | |LibIntl | 0.12.0.0 | [[http://gnuwin32.sourceforge.net/packages/libintl.html |LibIntl]]| | ||
+ | |Log4cxx |0.10.0 |[[http://logging.apache.org/log4cxx| Log4cxx]]| | ||
+ | |||
+ | * terralib_srs | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |Proj4 |4.8.0 |[[http://trac.osgeo.org/proj| Proj4]]| | ||
+ | |||
+ | * terralib_xerces | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |Xerces | 3.1.1 | [[http://xerces.apache.org/xerces-c| Xerces-C++]] | | ||
+ | |||
+ | * terralib_geometry | ||
+ | * terralib_annotationtext | ||
+ | * terralib_filter | ||
+ | * terralib_gml | ||
+ | * terralib_raster | ||
+ | * terralib_memory | ||
+ | * terralib_symbology | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |Geos | 3.2.3 |[[http://trac.osgeo.org/geos| Geos]]| | ||
+ | |||
+ | * terralib_maptools | ||
+ | * terralib_ogr | ||
+ | * terralib_gdal | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |Gdal |1.10.0 |[[http://www.gdal.org | Gdal]] | | ||
+ | |||
+ | * terralib_statistic | ||
+ | * terralib_rp | ||
+ | * terralb_qt_widgets | ||
+ | * terralib_serialization | ||
+ | * terralib_qt_af | ||
+ | * terralib_vp | ||
+ | * terralib_qtplugins | ||
+ | * TerraView; | ||
+ | |||
+ | ^Library^Version^Website^ | ||
+ | |QT |4.8.5 |[[https://qt-project.org/downloads| Qt]] | | ||
+ | |QWT |6.1.0 | [[http://qwt.sourceforge.net| QWT]] | | ||
+ | |||
+ | * terralib_terralib4 | ||
+ | |||
+ | ^Library^Version^ | ||
+ | |TerraLib 4 | Only in 32-bits Version of the third-party libraries | |