biblioteka allegro.h - jak z niej poprwnie skorzysta

Potrzebujesz pomocy z C, C++, perl, python, itp.
zygi151
Posty: 26
Rejestracja: 10 listopada 2006, 16:12
Lokalizacja: Jastrowie

biblioteka allegro.h - jak z niej poprwnie skorzystać?

Post autor: zygi151 »

Mam małe problemy z biblioteką allegro.h.
Coś jak w tym temacie?

Aby skompilować jakiś program z wykorzystaniem biblioteki allego muszę wpisywać monotonnie:

Kod: Zaznacz cały

g++ -L/usr/lib --lalleg.so.4.2..2 nazwa_programu.cpp
Po pewnym czasie stało się to bardzo denerwujące.

Chciałbym aby po wydaniu polecenia

Kod: Zaznacz cały

g++ nazwa-prog.cpp
program się kompilował.

Próbowałem linkować bibliotekę do:

Kod: Zaznacz cały

/usr/lib 
/usr/local/lib
/usr/include/c++/4.2/
Niestety nie pomaga. Moglibyście doradzić gdzie mam linkować tą bibliotekę?

PS. liballegro instalowałem z repozytoriów.
tadzik
Beginner
Posty: 183
Rejestracja: 29 grudnia 2007, 20:36
Lokalizacja: Warszawa/Izabelin

Post autor: tadzik »

Obejście: na początku programu daj:

Kod: Zaznacz cały

#if 0
#!/bin/sh
g++ -L/usr/lib --lalleg.so.4.2..2 nazwapliku.cpp
exit
#endif

#include...
Wtedy gdy "uruchomisz" kod źródłowy ("bash program.cpp") on się skompiluje. Takie obejście problemu.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

a nie lepiej przez Makefile ? po to właśnie one są wystarczy, że wpiszesz make i po kłopocie
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

ShinnRa pisze:a nie lepiej przez Makefile ? po to właśnie one są wystarczy, że wpiszesz make i po kłopocie
Dokładnie, polecam nauczenia się tworzenia podstawowych makefile'i. Czasu dużo nie zajmuje, a potem znacząco ułatwia życie.
ODPOWIEDZ