C2766 explicit specialization; 'specialization' has already been defined when compiling on Visual Studio with /Zc:__cplusplus flag · Issue #1250 · bblanchon/ArduinoJson · GitHub
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since Visual Studio 2017 when /Zc:__cplusplus flag is used then the __cplusplus macro is evaluated correctly based on C++ standard used. When that happens the C2766 occurs since both ARDUINOJSON_HAS_LONG_LONG and ARUDINO_HAS_INT_64 are evaluated to be true and cause duplicate template specialization