내 GCC 컴파일러와 호환되는 Allegro 버전

내 GCC 컴파일러와 호환되는 Allegro 버전

나는 사용하고있다32비트 버전의 코드::블록 17.12~와 함께TDM-GCC 버전 5.1.0-3~에윈도우7 얼티밋 32비트. 저는 Allegro 5(allegro-mingw-gcc6.2.0-x86-static-5.2.2). 완전히 잘 작동했습니다. 나는 코드블록으로 allegro를 실행하는 데 필요한 모든 단계를 따랐습니다. 모든 것이 잘 작동했습니다.

그런 다음 동일한 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;
}

Google에 오류와 빌드 로그 오류가 모두 있습니다. 그러나 나는 어떤 해결책도 찾을 수 없었습니다. 확실히 버전이 일치하지 않는 것 같습니다. 이 오류를 해결하도록 도와주세요.

참고: "allegro5" 태그를 추가하고 싶었지만 필요한 평판이 없었습니다.

관련 정보