Как установить "megamario" ("SDL/SDL.h" не найден)
Я пытался установить Megamario1.7 на 64-битной Ubuntu 12.04 ( http://sourceforge.net/projects/mmario/?source=dlp)
Я установил все необходимые SDL-библиотеки.
Когда я печатаю
make PREFIX=/usr/local
Это дает мне ошибку
SDL/SDL.h - no such file ore directory
Что я должен сделать, чтобы решить это?
1 ответ
Вы также установили библиотеки разработки SDL (которые заканчиваются -dev
), лайк libsdl1.2-dev
?
ОК, так что ответ "да". Сейчас. Правильный способ использования конфигурации SDL - использовать выходные данные sdl-config --cflags --libs
команда. Это обеспечит флаги, необходимые для компилятора. Запустите эту команду и посмотрите, что это за флаги.
Боюсь, что следующий шаг сложнее: вам нужно просмотреть Makefile
и посмотрите, есть ли флаги, и если нет, то где их добавить.
Я скачал программу и посмотрел на Makefile: он достаточно прост. Просто добавьте флаги --libs в строку, начинающуюся с LDFLAGS
и --cflags на строку, начинающуюся с CFLAGS
,