ich benutze32-Bit-Version von code::blocks 17.12mitTDM-GCC Version 5.1.0-3AnWindows 7 Ultimate 32 Bit. Ich habe Allegro 5 verwendet (allegro-mingw-gcc6.2.0-x86-static-5.2.2). Es hat einwandfrei funktioniert. Ich habe alle notwendigen Schritte befolgt, um Allegro mit Codeblocks auszuführen. Alles hat einwandfrei funktioniert.
Dann habe ich denselben TDM-GCC deinstalliert und neu installiert. Und eine andere Version von Allegro 5 heruntergeladen (allegro-i686-w64-mingw32-gcc-7.4.0-posix-dwarf-dynamic-5.2.5.0) aushttps://github.com/liballeg/allegro5/releases/tag/5.2.5.0. Ich habe den gesamten Vorgang wie in der zuletzt verwendeten Version ausgeführt. Dieses Mal wird jedoch ein Meldungsfeld angezeigt, das beim Kompilieren des Codes einen Fehler anzeigt.
Der Fehler lautet wie folgt:Der Prozedureinstiegspunkt _divmoddi64 konnte in der dynamischen Linkbibliothek libgcc_s_dw2-1.dll nicht gefunden werden.".
Im Build-Protokoll wird diese Meldung angezeigt "Prozess beendet mit Status -1073741511"
Verwendeter Code.
#include <allegro5/allegro5.h>
#include <iostream>
int main(int argc, char **argv)
{
al_init();
return 0;
}
Ich habe sowohl den Fehler als auch den Build-Log-Fehler gegoogelt. Aber ich konnte einfach keine Lösung finden. Für mich sieht es definitiv nach einer Versionsdiskrepanz aus. Bitte helfen Sie mir, diesen Fehler zu beheben.
Hinweis: Ich wollte das Tag "allegro5" hinzufügen, hatte aber nicht die erforderliche Reputation