Перекомпиляция goattracker2 на Windows 10 - PullRequest
1 голос
/ 10 июля 2020

Недавно я загрузил goattracker2 на Windows 10, и после внесения некоторых изменений в исходный код мне нужно перекомпилировать программу, чтобы протестировать ее.

У меня нет опыта перекомпиляции. Я просмотрел документацию, включенную в readme-файл:

Перекомпиляция

Для перекомпиляции для Win32 вам потребуется среда разработки MinGW, используйте файл src / makefile.win в качестве make-файла.

Для перекомпиляции для Linux используйте src / makefile.

В обоих случаях вам потребуются библиотеки разработки SDL в дополнение к среде выполнения SDL, см. http://www.libsdl.org.

Сначала скомпилируйте утилиты (файл данных и dat2in c) из src / bme каталог и поместите их в свой путь.

Это оставляет мне несколько вопросов, например:

  • Какие программы мне нужно скачать
  • Как сделать Я запускаю или выполняю make-файл
  • Где мне нужно установить библиотеки SDL

Если у кого-то есть опыт перекомпиляции goattracker, могут ли они предоставить пошаговое руководство о том, как это сделать это?

1 Ответ

1 голос
/ 15 июля 2020
  1. Получите MinGW (я рекомендую 32-битную версию) и установите.
  2. Загрузите и распакуйте библиотеки SDL из https://www.libsdl.org/ (в зависимости от вашей версии вам может потребоваться SDL 1.x )
  3. Библиотеки SDL (файлы *.a) должны быть добавлены в каталог lib каталога установки MinGW (он может отличаться от каталога lib MinGW, см. проблема )
  4. Заголовочные файлы из SDL (SDL2 / каталог MinGW) должны быть помещены там, где MinGW может их найти (это может отличаться от каталога включения MinGW, см. Это выдайте )
  5. Go в каталог src goattracker и введите make -f makefile.win
...