2013-09-21 4 views
0

Я немного начинаю с использованием ubuntu/C/SDL, поэтому я не уверен, как это сделать.Попытка получить ввод указателя мыши с помощью SDL в C

У меня есть проект, где мне нужно смоделировать птичью стаю с алгоритмом boids. Я выполнил алгоритм в том отношении, что вы можете ввести целевой массив (например, массив из 2 чисел, содержащий позицию X и Y целевой точки) в качестве входных данных, и вы получите позицию каждого члена стаи в качестве выходного , Поместите это в бесконечный цикл, и положение птиц будет постоянно обновляться.

Теперь я должен использовать указатель мыши для получения этого целевого массива. Я был снабжен SDL-картой, которую запрограммировал кто-то другой. Инструкции, чтобы заставить его работать где: Измените значения в make-файле для LIBS INCLUDES и CXXFLAGS со значениями, найденными путем ввода sdl-config -libs и sdl-config -cflags в командном окне.

Если я типа СДЛ-конфигурации --libs в окне командной строки, я получаю: -L/USR/Lib/i386-Linux-гну -lSDL Typing СДЛ-конфигурации --cflags выходы: -I/usr/include/SDL -D_GNU_SOURCE = 1 -D_REENTRANT

Я набрал те, что размещены ниже, но я не могу скомпилировать основную программу. Компиляция с помощью «gcc main.c -o exe» дает сообщение об ошибке: main.c: 4: 17: фатальная ошибка: SDL.h: Нет такого файла или каталога компиляция завершена.

Я также попытался выполнить сборочный файл с ./Makefile, а также получить список ошибок, начиная с: ./Makefile: строка 1: CXX: команда не найдена ./Makefile: Строка 4: LIBS: команда не найдено ./Makefile: строка 5: ВКЛЮЧЕНО: команда не найдена ./Makefile: строка 6: CXXFLAGS: команда не найдена ./Makefile: строка 8: GETSCANS: команда не найдена ./Makefile: строка 9: GETSCANS_OBJS: команда не найдена

Как заставить ее работать?

main.c:

ответ

0

Хорошо, по-видимому, вы должны ввести «сделать» в окно командной строки, а также.

Смежные вопросы