Nazdar, snazim sa vytvorit program v anjute s pouzitim kniznice SDL. Bohuzel mi to nejak nejde a navzdory temu, ze pouzívam oficialny priklad z dokumentacie ke knihovne. Pravdepodobne teda neni problem v kode, ale v spusobu jak ten program nechavam zestrojit. Ale, kde?
Ten program je taký:
#include
#include
int main()
{
printf("Initializing SDL.\n");
//initialize defaults, video and audio
if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1))
{
printf("Could not initialize SDL: %s.\n", SDL_GetError());
exit(-1);
}
printf("SDL initialized.\n");
printf("Quiting SDL.\n");
//shutdown all systems
SDL_Quit();
printf("Quiting....\n");
exit(0);
}
A anjuta mi pise toto:
Building source directory of the Project: test2 ...
make
/bin/sh ../libtool --mode=link g++ -Wall -g -o test2 -L/usr/share/doc/libsdl1.2-dev main.o -lgtkmm-2.0 -lgdkmm-2.0 -latkmm-1.0 -lgtk-x11-2.0 -lpangomm-1.0 -lglibmm-2.0 -lsigc-1.2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -l/usr/share/docs/libsdl1.2-dev
g++ -Wall -g -o test2 main.o -L/usr/share/doc/libsdl1.2-dev /usr/lib/libgtkmm-2.0.so /usr/lib/libgdkmm-2.0.so /usr/lib/libatkmm-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libpangomm-1.0.so /usr/lib/libglibmm-2.0.so /usr/lib/libsigc-1.2.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -l/usr/share/docs/libsdl1.2-dev
/usr/bin/ld: cannot find -l/usr/share/docs/libsdl1.2-dev
collect2: ld returned 1 exit status
make: *** [test2] Error 1
Completed ... unsuccessful
Total time taken: 2 secs
Za pomoc dekuju.