I managed to get the same problem using Code :: Blocks and the default installation of mingw (which is IA32 btw), however when I installed TDM-MinGW64 it compiled fine (after adding the x64 compiler to C :: B). So make sure your mingw build is x64-oriented (with -m64 ) and this is the x64 mingw build, since __uint128_t is an optional x64 ABI extension.
any Windows IDE you use will not take __int128_t as a keyword, although as its special GCC extension (as indicated).
Necrolis
source share