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/29 13:50] karine |
wiki:terralib5_environment [2013/12/19 07:55] (current) karine |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Working Environment ====== | + | ====== TerraLib 5.0 - Working Environment ====== |
+ | Instructions on how to set up your working environment vary depending on the O.S. of choice: | ||
+ | * [[wiki:terralib5_environment_windows| Windows]] | ||
+ | * [[wiki:terralib5_environment_linux| Linux]] | ||
+ | * [[wiki:terralib5_environment_macintosh| Macintosh]] | ||
- | ==== Tools ==== | ||
- | The basic tools you have to install in your environment to work with TerraLib are: | ||
- | |||
- | ^Software^Website^ | ||
- | |Git |http://git-scm.com/| | ||
- | |CMake |colocar a versão!!!!!!!!! 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: [[ http://git-scm.com/downloads| GIT]] | ||
- | |||
- | If you are using windows, 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, each of these provide different functions, therefore, each have a particular set of dependencies. The following tables will show what library is required to compile each of the 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 (Windows)| 0.12.0.0 | [[http://gnuwin32.sourceforge.net/packages/libintl.html |LibIntl]]| | ||
- | |DL (Linux)| - | - | | ||
- | |Log4cxx |0.10.0 |[[http://logging.apache.org/log4cxx| Log4cxx]]| | ||
- | |||
- | * terralib_srs | ||
- | |||
- | ^Library^Version^Website^ | ||
- | |Proj4 |4.7.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]] | | ||
- | |||
- | Optionally, you can download and unpack the third-party libraries compiled in Visual C++ 2010 from here: <Inserir third-party> | ||
- | |||
- | Once the envirnment is ready you can download the source code. Follow the instructions outlined here [[wiki:terralib5_download| Download]] |