Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:documentation:devguide:working_environment [2018/08/23 13:35] marisa [Dependencies] |
wiki:documentation:devguide:working_environment [2019/07/04 16:41] marisa |
||
---|---|---|---|
Line 7: | Line 7: | ||
^Software^Version^Website^ | ^Software^Version^Website^ | ||
|Git | Latest |http://git-scm.com/| | |Git | Latest |http://git-scm.com/| | ||
- | |CMake | 2.8.12| http://www.cmake.org/cmake| | + | |CMake | 3.11| http://www.cmake.org/cmake| |
+ | |Qt| 5.10.1| https://download.qt.io/archive/qt/5.10/5.10.1/((copy and install this file ''qt-opensource-windows-x86-5.10.1.exe'' at C:/Qt and selecting Visual 2017))| | ||
Line 33: | Line 34: | ||
^MSVC C++ ^QT ^ TerraView Tags^ 3rdparty Zip^ | ^MSVC C++ ^QT ^ TerraView Tags^ 3rdparty Zip^ | ||
+ | |2017| Qt5.10.1| 5.4.3, 5.4.2 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.4.3-and-5.4.2-3rdparty-msvc-2017-win64.zip| terralib-5.4.3-and-5.4.2-3rdparty-msvc-2017-win64]]| | ||
+ | |2017| Qt5.10.1| 5.4.1 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.4.1-3rdparty-msvc-2017-win64.zip| terralib-5.4.1-3rdparty-msvc-2017-win64]]| | ||
|2017| Qt5.10.1| 5.4.0 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.4.0-3rdparty-msvc-2017-win64.zip| terralib-5.4.0-3rdparty-msvc-2017-win64]]| | |2017| Qt5.10.1| 5.4.0 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.4.0-3rdparty-msvc-2017-win64.zip| terralib-5.4.0-3rdparty-msvc-2017-win64]]| | ||
|2013| Qt5.4.1| 5.3.x | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.3.3and5.3.2and5.3.1and5.3.0-3rdparty-msvc-2013-win64.zip| terralib-5.3.3and5.3.2and5.3.1and5.3.0-3rdparty-msvc-2013-win64]]| | |2013| Qt5.4.1| 5.3.x | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.3.3and5.3.2and5.3.1and5.3.0-3rdparty-msvc-2013-win64.zip| terralib-5.3.3and5.3.2and5.3.1and5.3.0-3rdparty-msvc-2013-win64]]| | ||
Line 45: | Line 48: | ||
|2013| Qt5.4.1| 5.0.0 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.0.0-3rdparty-msvc-2013-win32.zip|terralib-5.0.0-3rdparty-msvc-2013-win32]]| | |2013| Qt5.4.1| 5.0.0 | [[http://www.dpi.inpe.br/terralib5/terralib5-3rdparty/terralib-5.0.0-3rdparty-msvc-2013-win32.zip|terralib-5.0.0-3rdparty-msvc-2013-win32]]| | ||
- | Alternatively, developers working on specific branches improving functionalities, correcting 3rdparty, fixing bugs on "RELEASE-5.Y" branch and so on must take the third party from currently used: | + | Alternatively, developers can be working on specific branches to improve functionalities, adjust 3rdparty or fix any bugs. In this case, to take the right third party used by the specific branch: |
^Branch^3rdparty Zip^ Comments^ | ^Branch^3rdparty Zip^ Comments^ | ||
|DEVELOP|[[http://www.dpi.inpe.br/terralib5-devel/3rdparty/bin]]| Pick the 3rdparty here | | |DEVELOP|[[http://www.dpi.inpe.br/terralib5-devel/3rdparty/bin]]| Pick the 3rdparty here | | ||
- | |relelase-5.Y|[[http://www.dpi.inpe.br/terralib5-devel/3rdparty/bin]]| Go to the corresponding directory '5.Y' to pick up the right 3rdparty | | + | |release-5.Y|[[http://www.dpi.inpe.br/terralib5-devel/3rdparty/bin/]]| Go to the branch directory '5.Y' to pick up the right 3rdparty(Y=1,2,3...,n)| |
- | The third party dependencies must be uncompressed in a local directory, for example ''C:\TL5\''. After that all dependencies will be at ''C:\TL5\terralib5-3rdparty-msvc-2017-win64''. This location should be part of CMAKE_PREFIX_PATH (CMake tool) when configuring your environment.((Also, it is used to run your application inside Visual Studio (after ALL_BUILD), set the debugging environment to ''terraview'' project, Properties->Configuration Properties->Debugging, set the Environment as PATH=C:\TL5\terralib5-3rdparty-msvc-2017-win64\lib;C:\Qt\Qt5.10.1\5.10.1\msvc2017_64\bin)) | + | The third party dependencies must be uncompressed in a local directory, for example ''C:\TL5\''. After that all dependencies will be at ''C:\TL5\terralib5-3rdparty-msvc-2017-win64''. This location should be part of CMAKE_PREFIX_PATH (CMake tool) when configuring your environment.((Also, it is used to run your application inside Visual Studio, after ALL_BUILD. Set the debugging environment to ''terraview'' project, Properties->Configuration Properties->Debugging, set the Environment as PATH=C:\TL5\terralib5-3rdparty-msvc-2017-win64\lib;C:\Qt\Qt5.10.1\5.10.1\msvc2017_64\bin)) |
MacOS and Linux users can check the [[wiki:documentation:devguide:dependencies]] document. | MacOS and Linux users can check the [[wiki:documentation:devguide:dependencies]] document. | ||
Once the environment is ready you can [[wiki:documentation:devguide:cloning|clone]] terralib source code and build the library. Alternatively, you can download the source code from a [[wiki:documentation:devguide:cloning#getting_the_source_code_from_compressed_files|zip file ]]. | Once the environment is ready you can [[wiki:documentation:devguide:cloning|clone]] terralib source code and build the library. Alternatively, you can download the source code from a [[wiki:documentation:devguide:cloning#getting_the_source_code_from_compressed_files|zip file ]]. |