I am using Code::Blocks, so there is no link command, there are only linker
settings. The link libraries are added using a a file chooser. The default
order is alphanumeric so that is the order they are linked. Allegro has 68
libraries, so what order are they supposed to be linked in and where is this
documented?


On 5/20/2016 at 8:16 PM, Elias Pschernig <[email protected]> wrote: 
Are you linking your libraries in the right order? Post the complete command
you use for linking.



On Fri, May 20, 2016 at 10:58 PM, Andrew Robinson <[email protected]> wrote:

I'm getting a whole slew of errors here and I don't know why. I'm using
Code::Blocks, it compiles okay, but then craps out when it tries to link the
obj file into an executable. Basically it isn't finding a bunch of functions.
Example:
obj\Release\examp.o:examp.c:(.text+0xf8): undefined reference to
`file_select_ex'
obj\Release\examp.o:examp.c:(.text+0x2d0): undefined reference to
`centre_dialog'
obj\Release\examp.o:examp.c:(.text+0x2dd): undefined reference to `do_dialog'
obj\Release\examp.o:examp.c:(.text+0x329): undefined reference to `alert'
I am linked to every single .h file and .a file that exists in Allegro, so how
could it possibly not work? Maybe there is a missing library? Is it
versioning? I hate programs that give me no feedback.

_______________________________________________
Allegro-developers mailing list
[email protected]
https://mail.gna.org/listinfo/allegro-developers
_______________________________________________
Allegro-developers mailing list
[email protected]
https://mail.gna.org/listinfo/allegro-developers

Reply via email to