Объясните, пожалуйста, как использовать нестандартную библиотеку (например SDL) в своей программе.
При #include "SDL.h" (заголовочные файлы в /usr/include) выдаёт ошибку:
undefined reference to <имя функции>
Makefile:
main: main.o
......
main.o: SDL.h
gcc -c main.cpp
Например так:
gcc -lSDL -c main.cpp
>Объясните, пожалуйста, как использовать нестандартную библиотеку
>(например SDL) в своей программе.
>
>При #include "SDL.h" (заголовочные файлы в
>/usr/include) выдаёт ошибку:
>undefined reference to <имя функции>
>Makefile:
>main: main.o
> ......
>main.o: SDL.h
> gcc -c main.cppЕсли SDL.h лежит в /usr/include, то должно быть #include <SDL.h>
и
gcc -c nain.cpp
может работать.Если SDL.h лежит в . , то может быть
#include "SDL.h"
и
gcc -c main.cpp -I.
должно работать.----
alko