GSoC/GCI Archive
Google Code-in 2014 KDE

Write a KDE Techbase Article on Marble Compilation on Windows

completed by: daniel_lanzi

mentors: Dennis Nienhüser

Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world! Please visit the Marble website at https://marble.kde.org/ for further information.

While Marble is primarily being developed on Linux, it also works fine on Windows. There is a KDE TechBase article at https://techbase.kde.org/Projects/Marble/WindowsCompiling that describes how to set Marble up for development on Windows, but the article needs some improvements. This is the first task in a series to improve this article.

Currently the article has the following structure:

  1. Preliminaries:
  2. Compiling Marble using MingW
  3. Compiling Marble using Microsoft Visual C++
  4. Compiling Marble using Microsoft Visual C++ x86/x64 from Git

When all tasks in the task series are done, we should have the following structure:

  1. 1 Preliminaries:
  2. Getting the Marble Source Code
  3. Compiling with MingW and mingw32-make
  4. Compiling using Microsoft Visual C++ and nmake
  5. Compiling using Microsoft Visual C++ and Visual Studio

In this first task please do the following:

  • Rename the section "Compiling Marble using Microsoft Visual C++ x86/x64 from Git" to "Compiling using Microsoft Visual C++ and Visual Studio"
  • Move the text parts that talk about Tortoise Git to a new section "Getting the Marble Source Code" to appear after "Preliminaries".
  • Update the subsection "Configuring and Compiling": Replace Visual Studio 2008 with Visual Studio 2013 Express
  • Improve the Wiki syntax of the section: Use consistent headlines, add code boxes etc. See the help pages of the Wiki
  • Follow the instructions and make sure they are accurate. Improve wherever necessary.

The easiest way to reach Marble developers to help you is to visit the #marble IRC channel in freenode. Watch out for Earthwings.