Upgrade to Visual Studio 2017 and C++14/17

Description

VS2017 comes with more and more support for C++17:
https://docs.microsoft.com/en-us/cpp/what-s-new-for-visual-cpp-in-visual-studio
The current codebase of MapWinGIS is mostly C++11.

The code needs to be modernized, deprecated libraries (like the Multibyte MFC Library) need to be replaced and full support for UniCode needs to be added.

Because this is a huge change, these changes will only be added to version 5 of MapWinGIS.

This Epic is to aggragate all related issues.

Status

Assignee

Jerry Faust

Reporter

Paul Meems

Labels

None

Affects versions

Fix versions

Priority

Medium

Epic Name

Upgrade to C++17
Configure