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

Kompilacja z użyciem Allegro w Dev-C++ i CodeBlocks

Ostatnio zmodyfikowano 2011-03-23 19:45
Autor Wiadomość
czarek1959
Temat założony przez niniejszego użytkownika
Kompilacja z użyciem Allegro w Dev-C++ i CodeBlocks
» 2011-03-21 18:18:29
Witam wszystkich,
Od niedawna rozpocząłem swoją przygodę z C++. Obecnie jestem "na etapie" Allegro i w związku z tym mam pytanie do bardziej doświadczonych użytkowników. Byłbym wdzięczny za konkretną odpowiedź, a mianowicie:
Używając DEV-C++ po doinstalowaniu Allegro są dostępne 2 opcje - Allegro DLL i Allegro Static. Różnica jest
oczywista, pierwsze wymaga dołożenia do programu (.exe) biblioteki allegro dll, druga dołącza do programu całą
bibilotekę i "dokładanie ddl'a" nie jest konieczne.
Ja przyzwyczaiłem się do CodeBlocks i chciałbym móc, również w tym środowisku dołączać bibliotekę statycznie. W CodeBlocks domyślnie wykonuje się kompilacja z koniecznością dołożenia dll'a.
Jak ustawić opcje kompilatora/linkera w CodeBlocks aby uzyskać ten sam efekt co w DEV-C++. Zdaję sobie sprawę, że
odbywa się to kosztem objętości programu wynikowego, jednak chciałbym mieć taką możliwość. Przyznam się, że nie mogę sobie z tym poradzić !

Z góry dziękuję za odpowiedzi/podpowiedzi.
P-29542
pekfos
» 2011-03-21 18:31:05
chyba wystarczy dolinkować lib od allegro który ma całą implementacje. łatwo go poznać, powinien być duży.

//edit: chyba te z sufiksem _s
P-29543
czarek1959
Temat założony przez niniejszego użytkownika
Kompilacja z użyciem Allegro w Dev-C++ i CodeBlocks
» 2011-03-22 21:38:48
Niestety ale rozwiązanie typu dołączenie lib od allegro do kompilatora CodeBlocks nie działa, próbowałem na wiele sposobów.
P-29592
DejaVu
» 2011-03-23 00:36:16
Działa, ale dołączasz niewłaściwy plik bądź za mało bibliotek linkujesz do projektu.
P-29600
czarek1959
Temat założony przez niniejszego użytkownika
Kompilacja z użyciem Allegro w Dev-C++ i CodeBlocks
» 2011-03-23 11:16:21
Jeśli działa, to czy można poprosić o pomoc i specyfikację bibilotek, które należy dołączyć. Nie idę na "skróty" lecz testuję/próbuję już 2 dni i ciągle "wywala" mi błedy kompilacji. Sprawa tak naprawdę dotyczy nie samego c++ lecz obsługi CodeBlocks, więc jeśli ktoś wie jak to prawidłowo zrobić, zaoszczędzi mi to "bolu". Podejrzałem nawet co dołącza Dev-C++, są biblioteki kernel32, user32 itd...???. Dołącza nawet biblioteki, ktorych nie znalazłem na swoim komputerze, a mimo wszystko w Dev-C++ to działa - też dla mnie dziwne.
P-29607
DejaVu
» 2011-03-23 12:26:17

Zakładka: Parametry

Kompilator C++

-DALLEGRO_STATICLINK

Konsolidator


-l alleg_s -l kernel32 -l user32 -l gdi32 -l comdlg32 -l ole32 -l dinput -l ddraw -l dxguid -l winmm -l dsound

Jak wejść w opcje (tylko dla zalogowanych użytkowników): http://cpp0x.pl/kursy/Kurs-C++-v1-0/Dev-C++-a-projekty/54,
P-29609
czarek1959
Temat założony przez niniejszego użytkownika
» 2011-03-23 19:32:06
Dziękuję bardzo z wyjaśnienie i pomoc. Jak najbardziej używając kompilatora np. gcc i dodając biblioteki z wiersza poleceń zadziałało. Nadal jednka nie wiem jak i gdzie wkleić to do ustawień kompilatora/linkera CodeBlocks. Jeśli czegoś nie "załapałem" to z góry przepraszam.
P-29616
czarek1959
Temat założony przez niniejszego użytkownika
» 2011-03-23 19:45:39
Już załapałem. Dziękuję bardzo za pomoc ! i zamykam temat.
P-29617
« 1 »
  Strona 1 z 1