В настоящее время я устанавливаю libtcod для MinGW, чтобы сделать roguelike, и следовал инструкциям из документации на их сайте: http://doryen.eptalys.net/data/libtcod/doc/1.5.2/html2/compile_libtcod_mingw.html?c=true&CPP = верно&CS = True&р = верно&Lua = TRUE
Все работало до компиляции libtcod (в конце) с …
make -f makefiles/makefile-mingw
…где я получаю ошибку 1 в файле src \ zlib \ zutil.c. Вот скриншот:
http://i855.photobucket.com/albums/ab112/maximemoring/error1.png
Кто-нибудь знает эту проблему и / или знает, как ее исправить?
Так off64_t
кажется неопределенным. На основе эта тема, это звучит как компиляция с _LARGEFILE64_SOURCE
набор может решить проблему. Вы можете передать это определение компилятору, запустив make следующим образом:
make -f makefiles/makefile-mingw CPPFLAGS=-D_LARGEFILE64_SOURCE=1
Других решений пока нет …