Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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})
  
  

Navigation