Allegro 與我的 GCC 編譯器相容的版本

Allegro 與我的 GCC 編譯器相容的版本

我在用32 位元版本的 code::blocks 17.12TDM-GCC 版本 5.1.0-3Windows 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。我完成了我在上次使用的版本中所做的所有過程。但這次它顯示一個訊息框,在編譯程式碼時給我一個錯誤。

錯誤是這樣的“無法在動態連結庫 libgcc_s_dw2-1.dll 中定位過程入口點 _divmoddi64」。

在建置日誌中,此訊息顯示“進程終止,狀態為-1073741511

使用的代碼。

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

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

我用谷歌搜尋了錯誤和建立日誌錯誤。但我根本找不到任何解決方案。對我來說,它看起來確實是版本不匹配。請幫我解決這個錯誤。

注意:我想添加標籤“allegro5”,但我沒有所需的聲譽

相關內容