Мне удалось получить ту же проблему, используя Code :: Blocks и установленную по умолчанию установку mingw (например, IA32), однако, когда я установил TDM-MinGW64 , он скомпилировался нормально (после добавленияx64 компилятор в C :: B).Поэтому убедитесь, что ваша сборка mingw нацелена на x64 (с -m64
) и , это сборка x64 для mingw, так как __uint128_t
является необязательным расширением x64 ABI.
независимо от Windows IDEесли вы используете, то не выберете __int128_t
в качестве ключевого слова, так как это специальное расширение GCC (как уже упоминалось).