Ask questions'intrin.h' not available with MSC compiler and CE6 target
File clzll.h includes <intrin.h> if the compiler is MSC
#if defined(_MSC_VER) #include <intrin.h> #if defined(_WIN64) #pragma intrinsic(_BitScanReverse64) #else #pragma intrinsic(_BitScanReverse) #endif #endif
But if the target is CE6 with Visual Studio 2008,
intrin.h is not available and the application can't be compiled
rapidjson\internal/clzll.h(21) : fatal error C1083: Cannot open include file: 'intrin.h': No such file or directory
As far as I understand, intrin.h is necessary to call
How can be fixed this include so that support for CE6 is not dropped (rapidjson 1.1.0 fully supports CE6)?
Answer questions miloyip
You may try to fix it and if it is possible you can make a PR.