LINUX.ORG.RU

Проблема с make - заголовки

 ,


0

1

Доброго времени суток.

При попытке собрать программу из исходных кодов make выдаёт ошибку - нет необходимых заголовочных фалов (а именно - ft2build.h)

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

ОС - Kubuntu 14.04


Это не make выдаёт, а препроцессор c. Заголовки искать pkg-config:

$ pkg-config --cflags sdl2
-D_REENTRANT -I/usr/include/SDL2

Он сразу выдаёт результат в виде параметров для компилятора, чтобы можно было прям в командной строке указывать.

Но всё это тебе не нужно. Тебе надо поставить пакет с заголовочными файлами. В твоём случае какой-нибудь libfreetype-dev.

ziemin ★★
()
Последнее исправление: ziemin (всего исправлений: 1)

Используй apt-file search:

$ apt-file search ft2build.h
emscripten: /usr/share/emscripten/tests/freetype/include/ft2build.h
libfreetype6-dev: /usr/include/freetype2/ft2build.h

Тебе нужно установить пакет libfreetype6-dev.

Если файл не будет найден автоматически после установки требуемого -dev пакета, указать путь к header-файлу можно с помощью опции -I утилиты make или редактируя Makefile в каталоге исходников программы.

Smola
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.