[Allegro5] Biblioteki DLL
Ostatnio zmodyfikowano 2012-06-12 16:03
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? |
|
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). |
|
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. |
|
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? |
|
« 1 » |