Ошибка при загрузке graphics.h

Я пытаюсь загрузить файл заголовка graphics.h, но после

1.sudo apt-get install build-essential, в моем компьютере нет обновлений

2. Скачать libgraph-1.0.2.tar.gz файл. 3../configure это не работает, но ошибка дается как:

configure: error: *** SDL version 1.2.0 not found!

Пожалуйста помоги?

2 ответа

Как это исправить

Для этой ошибки вам необходимо установить файлы разработки для версии 1.2 libSDL а также libSDL-image:

sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev

Он также может попросить у вас Guile, просто установите его:

sudo apt-get install guile-1.8-dev

Тогда беги ./configure снова.

В чем была проблема

Программное обеспечение, которое вы пытались установить, libgraph, имеет некоторые зависимости. Он использует другие части программного обеспечения и ожидает, что они уже установлены. Когда ты бежишь ./configure, вы проверяете, что у вас есть все необходимое, прежде чем перейти к следующему шагу (make).

Полученная ошибка говорит о том, что у вас нет заголовков для libSDL которые нужны для компиляции libgraph, Конечно, вы можете получить libSDL источники из интернета и их установка. Но у них есть свои зависимости, и это был бы довольно утомительный процесс. Вместо этого вы можете просто установить их из репозиториев Ubuntu.

Как узнать требуемое название пакета

apt-cache search libsdl | grep dev

Для Ubuntu 17.10 и выше

Выполните те же действия, что и выше, за исключением того, что вам нужно будет установить guile, используя

sudo apt-get install guile-2.0-dev

как guile-1.8 больше не поддерживается официально

Источник: http://www.codingalpha.com/install-run-graphics-h-ubuntu/

  1. Загрузите Libgraph v(libgraph-1.0.2.tar.gz) в свой каталог USR в Linux Ubuntu.
  2. Распакуйте его в свой каталог USR или домашнюю папку.
  3. Теперь вы можете сделать #include и запустить ваши программы на C
Другие вопросы по тегам