Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

problem z linkowaniem allegro 5

Ostatnio zmodyfikowano 2025-07-07 20:52
Autor Wiadomość
AP1994
Temat założony przez niniejszego użytkownika
problem z linkowaniem allegro 5
» 2025-07-05 13:31:13
kiedy kompiluje projekt dostaje
undefined reference to `al_install_system'
undefined reference to `al_create_display'
undefined reference to `al_map_rgb'
undefined reference to `al_clear_to_color'
undefined reference to `al_flip_display'
undefined reference to `al_rest'
undefined reference to `al_destroy_display'
prawdopodobnie źle podlinkowałem allegro ale nie wiem jak to naprawić
allegro pobrałem z https://github.com/liballeg/allegro5/releases
wybrałem wersję allegro-x86_64-w64-mingw32-gcc-14.2.0-posix-seh-dynamic-5.2.10.0

P-182640
pekfos
» 2025-07-05 20:43:16
Podaj logi: kompletne wywołania narzędzi i kompletne wyjście. Dla Code::Blocks przykładowo » KonfiguracjaPełne logi w Code::Blocks artykuł.
P-182641
AP1994
Temat założony przez niniejszego użytkownika
» 2025-07-06 14:08:47
Build log:

-------------- Build: Debug in Gra (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -L..\..\Documents\allegro-x86_64-w64-mingw32-gcc-14.2.0-posix-seh-dynamic-5.2.10.0\lib -o 2025-07-06\bin\Debug\Gra.exe 2025-07-06\obj\Debug\main.o   ..\..\Documents\allegro-x86_64-w64-mingw32-gcc-14.2.0-posix-seh-dynamic-5.2.10.0\lib\liballegro_monolith-debug.dll.a
2025-07-06\obj\Debug\main.o: In function `main':
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:8: undefined reference to `al_install_system'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:13: undefined reference to `al_create_display'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:19: undefined reference to `al_map_rgb'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:19: undefined reference to `al_clear_to_color'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:20: undefined reference to `al_flip_display'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:21: undefined reference to `al_rest'
C:/Users/Adam/Desktop/Nowa Gra v0.0/main.cpp:23: undefined reference to `al_destroy_display'
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
8 error(s), 0 warning(s) (0 minute(s), 0 second(s))
Build message:

||=== Build: Debug in Gra (compiler: GNU GCC Compiler) ===|
2025-07-06\obj\Debug\main.o||In function `main':|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|8|undefined reference to `al_install_system'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|13|undefined reference to `al_create_display'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|19|undefined reference to `al_map_rgb'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|19|undefined reference to `al_clear_to_color'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|20|undefined reference to `al_flip_display'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|21|undefined reference to `al_rest'|
C:\Users\Adam\Desktop\Nowa Gra v0.0\main.cpp|23|undefined reference to `al_destroy_display'|
||error: ld returned 1 exit status|
||=== Build failed: 8 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
P-182643
pekfos
» 2025-07-06 14:46:46
Na GCC 12.2 działa. Podaj jaką masz wersję kompilatora i upewnij się że ten plik .A jest poprawnie wypakowany. Gdyby miał na przykład 0 bajtów, będzie po cichu zignorowany.
P-182646
AP1994
Temat założony przez niniejszego użytkownika
» 2025-07-07 12:57:52
zawartość pliku README-gcc-tdm z folderu MinGW
                    ________________________________________
                  _/_                                      _\_
               __/__/  TDM-GCC Compiler Suite for Windows  \__\__
              | « « |             GCC 5 Series             | » » |
               ŻŻ\ŻŻ\         MinGW 32-bit Edition         /ŻŻ/ŻŻ
                  Ż\Ż                                      Ż/Ż
                    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
gdzie pobrać najnowszy MinGW 64bit
P-182655
nanoant20
» 2025-07-07 13:33:03
gdzie pobrać MinGW najnowszy

https://winlibs.com/#download-release
P-182658
« 1 »
  Strona 1 z 1