URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 143
[ Назад ]

Исходное сообщение
"Подключение библиотек с GNU make & gcc"

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

Содержание

Сообщения в этом обсуждении
"RE: Подключение библиотек с GNU make & gcc"
Отправлено XMan , 08-Сен-01 15:37 
Например так:
gcc -lSDL -c main.cpp

"RE: Подключение библиотек с GNU make & gcc"
Отправлено alko , 09-Сен-01 23:13 
>Объясните, пожалуйста, как использовать нестандартную библиотеку
>(например 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