Не могу вызвать какие -либо функции с дьяволом

StackOverflow https://stackoverflow.com/questions/8339739

  •  26-10-2019
  •  | 
  •  

Вопрос

Я хотел бы иметь возможность использовать библиотеку дьявола для проекта, над которым я работаю, но по какой -то причине я не могу настроить ее правильно. В моем проекте у меня есть:

#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-вариант.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top