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

[Allegro5] Biblioteki DLL

Ostatnio zmodyfikowano 2012-06-12 16:03
Autor Wiadomość
wojownik266
Temat założony przez niniejszego użytkownika
[Allegro5] Biblioteki DLL
» 2012-06-12 10:15:04
Mam już napisany pierwszy program w Allegro 5 i pytanie: Jakie biblioteki dll muszę dołaczyć do programu aby uruchomił się na innym koputerze? Pytam ponieważ przy próbie uruchomienia programu,  program woła o kilka dll'elek. Np. libgcc_s_dw2-1.dll itp. Od czego jest to uzależnione?
P-58286
xevuel
» 2012-06-12 10:48:30
W większości przypadków wystarczą tylko te, o które program sam prosi, czyli np. libgcc_s_dw2-1.dll. Wrzucasz je do folderu z programem i rozpowszechniasz razem z nim.

Od czego jest to uzależnione?
Od bibliotek, jakich użyłeś, oraz od libów, które dolinkowałeś (np. liby 32bitowe mogą mieć inną DLL'kę niż 64).
P-58287
Gabes
» 2012-06-12 13:37:04
Do Code::Blocks dołączony jest kompilator tdm-gcc-4.4.1(32-bitowy dosyć stary)
Możemy sobie pobrać wersje nowszą, a nawet 64-bitową z
http://tdm-gcc.tdragon.net/download  
tdm64-gcc-4.6.1 (33.0MB)
tdm-gcc-4.6.1 (32-21.9MB)
Jest również inna dystrybucja(chyba tak to można nazwać) MinGW Oficjalna strona   http://www.mingw.org/  Instalator http://sourceforge.net/projects/mingw/files/
Przy linkowaniu dynamicznym tym kompilatorem trzeba dodawać dll-ki o których wspomniałeś.
Korzystam z niego aby kompilować statycznie Allegro5.
Na pewno dla Windows XP 32b.
P-58293
wojownik266
Temat założony przez niniejszego użytkownika
» 2012-06-12 16:03:01
A jakie polecenia trzeba dodać do linkera aby linkował statycznie? Pobrałem MinGW w wersji: tdm-gcc-4.6.1 z jednej ze stron które podałeś. Czy to jest ten kompilator który linkuje statycznie?
P-58299
« 1 »
  Strona 1 z 1