MapGuide RFC 184 - Adopt VS2019 as the standard windows compiler for building MapGuide/FDO

This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.


RFC Template Version(1.0)
Submission Date9 Nov 2021
Last Modified15 Nov 2021
AuthorJackie Ng
RFC Statusadopted
Implementation Statusimplemented
Proposed Milestone4.0
Assigned PSC guide(s)(when determined)
Voting History(vote date)
no vote


This RFC proposes to adopt VS2019 as the standard compiler for building MapGuide/FDO on Windows


Currently we are using VS2015 as the standard compiler for building MapGuide/FDO on Windows. While this has served us well, a recent upstream change in CS-Map has broken our trunk builds of MapGuide. Although a ticket has been filed on the matter there has been no action to see this issue rectified and none of the MapGuide developers have commit access to make this change.

Since our hand has been forced, we might as well update our default MSVC compiler to VS2019

Proposed Solution

Upgrade MapGuide/FDO project files to use the MSVC 2019 (v142) compiler toolset

Update windows installer to bundle the MSVC 2019 redistributable

Test Plan


Funding / Resources


Last modified 2 years ago Last modified on Nov 24, 2021, 12:51:11 AM
Note: See TracWiki for help on using the wiki.