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 | ||
geodma_2:build_inst [2017/06/14 16:40] raian [Building GeoDMA] |
geodma_2:build_inst [2018/10/03 15:26] raian [External Dependencies] |
||
---|---|---|---|
Line 7: | Line 7: | ||
== Mandatory == | == Mandatory == | ||
* CMake 3.X (https://cmake.org/) | * CMake 3.X (https://cmake.org/) | ||
- | * TerraLib 5.X (http://www.dpi.inpe.br/terralib5) | + | * TerraLib 5.4.X (http://www.dpi.inpe.br/terralib5) |
- | * Qt 5.X (5.4.2 with opengl recomended - https://download.qt.io/archive/qt/5.4/5.4.2/) | + | * Qt 5.10.X (5.10.1 recomended - https://download.qt.io/official_releases/qt/5.10/5.10.1/) |
* CGAL 4.X (http://www.cgal.org) | * CGAL 4.X (http://www.cgal.org) | ||
* Boost 1.58 (In windows, it comes together with TerraLib dependencies) | * Boost 1.58 (In windows, it comes together with TerraLib dependencies) | ||
+ | * C5.0 Decision Trees Library (https://github.com/rvmaretto/c50_decisionTrees) | ||
* Python 2.7.X (https://www.python.org) -- **Required** for Code Style checking | * Python 2.7.X (https://www.python.org) -- **Required** for Code Style checking | ||
Line 123: | Line 124: | ||
- In the field //Target Name//, replace the current value by //$(ProjectName)d// | - In the field //Target Name//, replace the current value by //$(ProjectName)d// | ||
- Go to //Configuration Properties// >> //C/C++// >> //Code Generation//. | - Go to //Configuration Properties// >> //C/C++// >> //Code Generation//. | ||
- | - In the field //RuntimeLibrary//, change the value to //Multi-threaded DLL (/MD)// in the Release Configuration and to //Multi-threaded Debug (/MTd)// in the Debug configuration. | + | - In the field //RuntimeLibrary//, change the value to //Multi-threaded DLL (/MD)// in the Release Configuration and to //Multi-threaded Debug DLL (/MDd)// in the Debug configuration. |
- Switch the project configuration to Release and repeat the two steps above. | - Switch the project configuration to Release and repeat the two steps above. | ||
- Build the solution for Debug AND Release. Some errors may occur in the project //gmock_test//, **ignore it**. Warnings can either be ignored. | - Build the solution for Debug AND Release. Some errors may occur in the project //gmock_test//, **ignore it**. Warnings can either be ignored. | ||
Line 157: | Line 158: | ||
and replace the following line: | and replace the following line: | ||
| | ||
- | target_link_libraries(CGAL ${CGAL_3RD_PARTY_LIBRARIES}) | + | target_link_libraries( CGAL_Core CGAL ${CGAL_3RD_PARTY_LIBRARIES}) |
by: | by: | ||
| | ||
- | target_link_libraries(CGAL ${CGAL_3RD_PARTY_LIBRARIES} ${Boost_LIBRARIES}) | + | target_link_libraries( CGAL_Core CGAL ${CGAL_3RD_PARTY_LIBRARIES} ${Boost_LIBRARIES}) |