Я использую M_PI_2 из math.h в моем исходном коде.
Это прекрасно работает для моих сборок Linux, OSX, iOS и Android.
КогдаЯ использую компилятор clang для Windows, я получаю:
use of undeclared identifier 'M_PI_2'
Почему для моего компилятора clang в Windows нет M_PI_2?Я компилирую с _POSIX_C_SOURCE=200112L
$ clang --version
clang version 6.0.1 (tags/RELEASE_601/final)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin