GCC コンパイラと互換性のある Allegro バージョン

GCC コンパイラと互換性のある Allegro バージョン

使っていますcode::blocks 17.12 の 32 ビット バージョンTDM-GCC バージョン 5.1.0-3の上ウィンドウズ 7 アルティメット 32 ビット私はAllegro 5(アレグロ-mingw-gcc6.2.0-x86-static-5.2.2) 完全に正常に動作しました。コードブロックを使用して allegro を実行するために必要なすべての手順を実行しました。すべて正常に動作しました。

その後、同じTDM-GCCをアンインストールして再インストールしました。そして、Allegro 5の別のバージョンをダウンロードしました(アレグロ-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」を追加したかったのですが、必要な評判がありませんでした

関連情報