SOIL lib

Started by
2 comments, last by VitaliBR 13 years, 9 months ago
I'm using the SOIL library to load textures in PNG format.
The Code:: Blocks compiles the code in debug version normally. But at Release, it shows many errors:

..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetString@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetString@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetString@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetString@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetString@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| more undefined references to `glGetString@4' follow|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `wglGetProcAddress@4'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glDeleteTextures@8'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGenTextures@8'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glReadPixels@28'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGetIntegerv@8'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glGenTextures@8'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexParameteri@12'|..\..\Simple OpenGL Image Library\lib\libSOIL.a(SOIL.o):SOIL.c|| undefined reference to `glTexImage2D@36'|||=== Build finished: 38 errors, 0 warnings ===|


I'm linking libSOIL.a and including SOIL.h in my project.
http://mateusvitali.wordpress.com/
Advertisement
do u have another compilation version for debug and release? (if not u should have)
If I helped you rate me
It looks like it's missing some openGL methods. Did you add gl to your list of library dependencies in release builds, or only to the debug library dependencies?
Shoot Pixels Not People
I managed to fix the problem, was in the file .c of Lib

Taking advantage, I know its my mip-mapping is correct
download: http://www.mediafire.com/?hf4gyzjdy0m

Thanks

[Edited by - VitaliBR on July 12, 2010 8:48:00 PM]
http://mateusvitali.wordpress.com/

This topic is closed to new replies.

Advertisement