Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:terralib5_environment [2013/11/25 15:39] andre.oliveira [Installing the Tools] |
wiki:terralib5_environment [2013/12/19 07:55] (current) karine |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Working Environment ====== | + | ====== TerraLib 5.0 - Working Environment ====== |
- | ===== Starting Points for TerraLib Developers ===== | + | Instructions on how to set up your working environment vary depending on the O.S. of choice: |
- | ==== Tools ==== | + | * [[wiki:terralib5_environment_windows| Windows]] |
+ | * [[wiki:terralib5_environment_linux| Linux]] | ||
+ | * [[wiki:terralib5_environment_macintosh| Macintosh]] | ||
- | The basic tools you have to install in your environment to work with TerraLib are: | ||
- | ^Software^Website^ | ||
- | |Git |http://git-scm.com/| | ||
- | |CMake |http://www.cmake.org/cmake| | ||
- | |||
- | |||
- | The following tools are optional, and their use is described below: | ||
- | |||
- | ^Software^Website^Function^ | ||
- | |TortoiseGIT (Windows) |http://code.google.com/p/tortoisegit| General User Interface that makes it easier to use GIT on Windows | | ||
- | |Git-Cola (Linux) |http://git-cola.github.io/downloads.html| General User Interface that makes it easier to use GIT on Unix platforms | | ||
- | |Doxygen |http://sourceforge.net/projects/doxygen/| used to generate the documentation | | ||
- | |||
- | ==== Installing and configuring GIT ==== | ||
- | |||
- | Install the latest Git version from: [[ https://code.google.com/p/msysgit/downloads/list| 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 ==== | ||
- | |||
- | Currently, Terralib works with the following libraries - with their respective versions: | ||
- | |||
- | ^Library^Version^Website^ | ||
- | |Boost | 1.50 |[[http://www.boost.org/| Boost]] | | ||
- | |Gdal |1.10.0 |[[http://www.gdal.org | Gdal]] | | ||
- | |Geos | 3.2.3 |[[http://trac.osgeo.org/geos| Geos]]| | ||
- | |Log4cxx |0.10.0 |[[http://logging.apache.org/log4cxx| Log4cxx]]| | ||
- | |Proj4 |4.7.0 |[[http://trac.osgeo.org/proj| Proj4]]| | ||
- | |Xerces | 3.1.1 | [[http://xerces.apache.org/xerces-c| Xerces-C++]] | | ||
- | |||
- | The following dependencies are optional, they are used to compile the qtWidgets module: | ||
- | |||
- | ^Library^Version^Website^ | ||
- | |QT |4.8.5 |[[https://qt-project.org/downloads| Qt]] | | ||
- | |QWT |6.1.0 | [[http://qwt.sourceforge.net| QWT]] | | ||
- | |||
- | Optionally, you can download and unpack the third-party libraries compiled in Visual C++ 2010 from here: <Inserir third-party> |