0

So, I've made a static library with references to SDL_mixer functions (and those work fine), but when I try to build the project that links to the library, Code::Blocks tells me that every function used (in the static library) is an undefined reference. I've searched and searched, but everyone else seems to always have a linker problem, so here is my order: -lSDL2, -lSDL2_ttf, -lSDL2_mixer, -lGL, -lGLEW, and then my library

Everything works fine, except for the one file that I try to use SDL_mixer functions. And by the way, everything worked before I converted to Code::Blocks. Any help is greatly appreciated :)

Davis Last
  • 93
  • 1
  • 4
  • 12

1 Answers1

1

It was the order that I was linking the libraries. I changed the order so that my library was linked before the rest, and it worked perfectly

I guess I shouldn't be so confident with my own code so much :|

Davis Last
  • 93
  • 1
  • 4
  • 12