Table of Contents

TerraLib 5.0.0-alpha - Dependencies

Tools

The basic tools you have to install in your environment to work with TerraLib are:

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

SoftwareWebsiteFunction
TortoiseGIThttp://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: GIT

Follow the default settings, except at:

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:

Once the environment is ready you can download the source code and build the library.

The following tables shows the dependencies required to compile TerraLib modules:

LibraryVersionWebsite
Boost 1.50 Boost
LibIntl 0.12.0.0 LibIntl
Log4cxx 0.10.0 Log4cxx
LibraryVersionWebsite
Proj4 4.8.0 Proj4
LibraryVersionWebsite
Xerces 3.1.1 Xerces-C++
LibraryVersionWebsite
Geos 3.2.3 Geos
LibraryVersionWebsite
Gdal 1.10.0 Gdal
LibraryVersionWebsite
QT 4.8.5 Qt
QWT 6.1.0 QWT
LibraryVersion
TerraLib 4 Only in 32-bits Version of the third-party libraries