This is with regard to the bug listed on
https://trac.osgeo.org/gdal/ticket/6388

The fix is to remove the hard coded pi constants, but apparently, using
M_PI from math.h as it is breaks compilation on Visual Studio
http://stackoverflow.com/questions/26065359/m-pi-flagged-as-undeclared-identifier
(I haven't checked it yet myself; that would need me to switch to windows,
and I'm on linux right now)

However, we could also declare #define _USE_MATH_CONSTANTS, and then use
M_PI without declaring it(And not just M_PI, all the other math constants
listed on https://msdn.microsoft.com/en-us/library/4hwaceh6.aspx).

Could someone please check whether math constants work in later versions of
visual studio(Both with and without #define _USE_MATH_CONSTANTS)?

Thank you
Tanuj
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to