TerraLib and TerraView Wiki Page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 |