Не могу вызвать какие -либо функции с дьяволом
Вопрос
Я хотел бы иметь возможность использовать библиотеку дьявола для проекта, над которым я работаю, но по какой -то причине я не могу настроить ее правильно. В моем проекте у меня есть:
#include <IL/il.h>
#include <IL/ilu.h>
#include <IL/ilut.h>
Если я не вызову функций дьявола, то файл компилируется без ошибок. Однако, как только я включаю
ilInit();
я получил
undefined reference to `ilInit'
collect2: ld returned 1 exit status
Что я делаю не так?
РЕДАКТИРОВАТЬ: Я использую Ubuntu 11.10
Решение
Видимо, вы включаете заголовки, но не связываете двоичные файлы. С GCC это можно сделать с помощью -l
-вариант.
Не связан с StackOverflow