• Compiling and Building QMapShack for Windows
  • Foreword
  • General remarks
  • Required tools for building and installing
  • Compile instructions
  • C0.) Install Microsoft Visual Studio 2017 (short: VS2017)
  • C1.) Compile the GDAL library, http://www.gdal.org/
  • C2.) Compile the PROJ library http://trac.osgeo.org/proj/
  • C3.) Compile the routino library http://www.routino.org
  • C4.) Install Qt5.11 or above http://qt-project.org
  • C5.) Compile the QuaZip library https://stachenov.github.io/quazip/
  • C6.) Compile the jpeg library http://www.ijg.org/
  • C7.) Get the QMapShack source from the repository, e.g.
  • C8.) Start the CMake GUI (you did install CMake before, didn't you)
  • C9.) Open the generated build\QMapShack.sln with VS2017
  • Creating a Windows binary installer
  • I1.) Download the VC redistributable installer
  • I2.) (Optional) Download libmysql.dll from mariadb
  • I3.) (Optional) Build libraries libeay32.dll and ssleay32.dll
  • I4.) Copy all required files to intermediate directory
  • I5.) Create the installer with NSIS(3.0b1)
  • TroubleShooting
  • Debugging with VS2013 !!!TODO Update for VS2017!!!
  • D1.) Set the solution configuration type to "RelWithDebInfo"
  • D2.) Right-click on the "qmapshack" project and open the "Properties" dialog
  • D3.) Compile
  • D4.) Run/Debug preparations
  • D5.) Run/Debug