Oki folks I have the follwoing code:
I'm using lib devil, to link this program in command line I use the following arguments:
gcc -lIL -lILUT -lglut -lGL -lGLU -L/usr/X11R6/lib -lX11 -lXi -lm
So I want to use KDevelop to manage this projects Ive created a project and did the following setup:
Libraries to link to: -lm -lIL -lILUT -lglut -lGL -lGLU -lX11 -lXi -lsdl
Optional Include Path: -I/usr/include -l/usr/X11R6/lib
But when building I have the follwoing error:
make[2]: Leaving directory `/home/imanewbie/Desktop/colortograyscale/debug/src'
make[2]: Entering directory `/home/imanewbie/Desktop/colortograyscale/debug/src'
/bin/sh ../libtool --mode=link gcc -O0 -g3 -o colortograyscale colortograyscale.o -lsdl -lX11 -lGLU -lGL -lglut -lILUT -lIL
libtool: link: cannot find the library `/usr/lib/libSDL.la'
Do you have any ideas?
Thanks in advance.
Code:
#include <stdio.h> #include <stdlib.h> #include <IL/il.h> #include <IL/ilut.h> #include <GL/gl.h> int main() { GLuint image; iluInit(); ilInit(); ilutInit(); // Initialize ILUT with OpenGL support ilutRenderer(ILUT_OPENGL); //ilLoadImage("gramado.jpg"); image = ilutGLLoadImage("gramado.jpg"); glBindTexture(GL_TEXTURE_2D, image); glTexImage2D( GL_TEXTURE_2D, 0, 3, 320, 240, GL_BGR_EXT, 0, GL_UNSIGNED_BYTE, &image ); //glDisplayTexture(GL_TEXTURE_2D); printf("here\n"); return 0; }
gcc -lIL -lILUT -lglut -lGL -lGLU -L/usr/X11R6/lib -lX11 -lXi -lm
So I want to use KDevelop to manage this projects Ive created a project and did the following setup:
Libraries to link to: -lm -lIL -lILUT -lglut -lGL -lGLU -lX11 -lXi -lsdl
Optional Include Path: -I/usr/include -l/usr/X11R6/lib
But when building I have the follwoing error:
make[2]: Leaving directory `/home/imanewbie/Desktop/colortograyscale/debug/src'
make[2]: Entering directory `/home/imanewbie/Desktop/colortograyscale/debug/src'
/bin/sh ../libtool --mode=link gcc -O0 -g3 -o colortograyscale colortograyscale.o -lsdl -lX11 -lGLU -lGL -lglut -lILUT -lIL
libtool: link: cannot find the library `/usr/lib/libSDL.la'
Do you have any ideas?
Thanks in advance.
Comment