Совместимая версия Allegro с моим компилятором GCC

Совместимая версия Allegro с моим компилятором GCC

Я использую32-битная версия code::blocks 17.12сTDM-GCC версия 5.1.0-3наwindows 7 максимальная 32 бит. Я использовал Allegro 5 (allegro-mingw-gcc6.2.0-x86-static-5.2.2). Он работал совершенно нормально. Я выполнил все шаги, необходимые для запуска allegro с codeblocks. Все работало просто отлично.

Затем я удалил и переустановил тот же TDM-GCC. И скачал другую версию Allegro 5 (allegro-i686-w64-mingw32-gcc-7.4.0-posix-dwarf-dynamic-5.2.5.0) отhttps://github.com/liballeg/allegro5/releases/tag/5.2.5.0. Я выполнил все действия, которые я выполнял в последней используемой версии. Но на этот раз он выводит окно сообщения, которое выдает мне ошибку при компиляции кода.

Ошибка выглядит так: "Точка входа в процедуру _divmoddi64 не найдена в динамической библиотеке libgcc_s_dw2-1.dll".

В журнале сборки отображается следующее сообщение: "Процесс завершен со статусом -1073741511"

Использованный код.

#include <allegro5/allegro5.h>
#include <iostream>

int main(int argc, char **argv)
{
    al_init();
    return 0;
}

Я гуглил и ошибку, и ошибку журнала сборки. Но я просто не смог найти никакого решения. Мне определенно кажется, что это несоответствие версий. Пожалуйста, помогите мне решить эту ошибку.

примечание: я хотел добавить тег "allegro5", но у меня не было необходимой репутации

Связанный контент