ďťż
 
 
   [+] Trudne początki z allegro.h
 
 

Tematy

 
    
 

 

 

 

[+] Trudne początki z allegro.h





gummmibear - 26-05-2009 21:02
#include <allegro.h>
int main(){
    allegro_init();
    allegro_exit();
    return 0;
}
END_OF_MAIN(); Kompiluje to cudo w ten sposób: gcc -L /usr/lib/liballeg.so.4.2 snake.c Dostaję coś takiego: snake.c:1:21: error: allegro.h: Nie ma takiego pliku ani katalogu
snake.c:7: warning: data definition has no type or storage class Oczywiście wcześniej zainstalowałem bibliotekę.
sudo aptitude install liballegro4.2 Pomożecie?
Jak zmusić kompilator do działania?



ponton - 26-05-2009 21:13
To, co posiadasz, to tylko dynamicznie ładowana biblioteka, potrzebna do uruchamiania skompilowanych programów. Musisz dociągnąć pliki nagłówkowe: sudo aptitiude install liballegro4.2-dev Kompilujesz to tak: gcc -o program -lalleg program.c Uruchamiasz normalnie: ./program



yakow - 26-05-2009 21:20
Jeśli mimo wszystko nie będzie Ci to działać - bo np. mi ten sposób wywala te same błędy co wcześniej - to w tym temacie jest inne rozwiązanie by @Theq, a mianowicie:

gcc -L/usr/lib -lalleg-4.2.2 snake.c



ponton - 26-05-2009 21:24

Jeśli mimo wszystko nie będzie Ci to działać - bo np. mi ten sposób wywala te same błędy co wcześniej - to w tym temacie jest inne rozwiązanie by @Theq, a mianowicie:

gcc -L/usr/lib -lalleg-4.2.2 snake.c
"-L/usr/lib" nie ma sensu, bo ta ścieżka jest przecież domyślna. Co najwyżej inna nazwa biblioteki jest, czyli "-lalleg-4.2.2", chociaż powinno być dowiązanie symbolicznie i działać "-lalleg".



jedi1 - 26-05-2009 21:48
http://www.allegro.cc/forums/thread/597189

tutaj masz opisane



gummmibear - 26-05-2009 22:20

To, co posiadasz, to tylko dynamicznie ładowana biblioteka, potrzebna do uruchamiania skompilowanych programów. Musisz dociągnąć pliki nagłówkowe: sudo aptitiude install liballegro4.2-dev Kompilujesz to tak: gcc -o program -lalleg program.c Uruchamiasz normalnie: ./program
Dzięki bardzo wszystko pięknie działa.

To ja zabieram sie za projekcik, :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis