Skip to content

Compile

Fausto Tomei edited this page Feb 3, 2023 · 5 revisions
  • PRAGA uses Qt libraries (5.x or newer).
  • PRAGA uses a modified version of MapGraphics library. Compile PRAGA/mapGraphics/MapGraphics.pro
  • PRAGA uses NetCDF library. On Windows download and install NetCDF 4.x (32 or 64 bit version, depending on your compiler), then set Netcdf installation path (e.g C:\Program Files\netCDF 4.7.1) in NC4_INSTALL_DIR system variable
  • finally, compile PRAGA/makeall/makeall.pro

If you plan to use gridded data you will need MySQL server and libraries. PRAGA packages come with precompiled library, but if you want to compile PRAGA from source, you may need to compile your own MySQL plugin for Qt, since newer versions do not include it anymore. To do so, we recommend to download MariaDB connector (which is much lighter than full MySQL server package) and follow the instructions for Qt5 or Qt6.

Clone this wiki locally