Я получаю «Ошибка 1» при компиляции libtcod в оболочке MinGW

0

В настоящее время я устанавливаю libtcod для MinGW, чтобы сделать roguelike и следую инструкциям из документации на своем веб-сайте: http://doryen.eptalys.net/data/libtcod/doc/1.5.2/html2/compile_libtcod_mingw.html?c = true & cpp = true & cs = true & py = true & lua = true Все сработало для компиляции libtcod (в конце) с помощью...

make -f makefiles/makefile-mingw

... где я получаю сообщение об ошибке 1 в файле src\zlib\zutil.c. Вот скриншот: http://i855.photobucket.com/albums/ab112/maximemoring/error1.png

Кто-нибудь знает эту проблему и/или знает, как ее исправить?

Теги:
compiler-errors
mingw
libtcod

1 ответ

0

Поэтому off64_t кажется неопределенным. Основываясь на этом потоке, похоже, что компиляция с _LARGEFILE64_SOURCE набора _LARGEFILE64_SOURCE может решить проблему. Вы можете передать это определение компилятору, выполнив команду make следующим образом:

make -f makefiles/makefile-mingw CPPFLAGS=-D_LARGEFILE64_SOURCE=1

  • 0
    Это не сделало это. Я все еще получаю ту же ошибку. Добавление этого к zutil не сработало. #define _LARGEFILE64_SOURCE 1 #include <sys / types.h>
  • 0
    Я собираюсь попробовать это для io.h
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню