Sida 1 av 1

[LÖST] Noob-fråga om kompilering med lib (allegro)

Postat: 26 nov 2009, 21:29
av cthulhu
Har just skrivit ett pytte-program från en bok för att rita en cirkel på skärmen med allegro-paketet i C++, det går att kompilera perfekt till en binär .o-fil, (använder i .cpp filen #include<allegro.h>) men kan inte länka filen till en exekverbar fil utan att få en massa "undefined control sequence" felet ligger till 99,99% att jag aldrig använt externa biblotek tidigare, vet inte riktigt hur jag skall göra? testat:

Kod: Markera allt

g++ -lallegro minfil.cpp
som det står att man skall göra i min windows-cpp bok. hur gör man för att länka filen till lib-filerna? förmodar att det är liballeg.so som behöver anges på något sätt i gcc/g++.

Re: Noob-fråga om kompilering med lib (allegro), C++

Postat: 26 nov 2009, 21:40
av Konservburk
Ta reda på vad som behövs med allegro-config --libs

Re: Noob-fråga om kompilering med lib (allegro), C++

Postat: 26 nov 2009, 21:51
av cthulhu
skall testa.
installerade även dokumentationen och sektionen som verkade inehålla kompileringspecifik inf. på repektive OS funkade inte, refererade till doc/linux.txt som inte finns. men allegro-config finns i min /bin så skall testa (sitter inte på den datorn nu.)


EDIT: kollat lite på nätet och är rätt säker på att det du föreslår kommer funka, så sätter den som löst.
http://wiki.allegro.cc/index.php?title=Build/Linux
http://www.allegro.cc/forums/thread/597189