我目前正在为MinGW安装libtcod来制作一个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
...我在文件src \ zlib \ zutil.c上得到错误1。这是一个截图: http://i855.photobucket.com/albums/ab112/maximemoring/error1.png
有谁知道这个问题和/或知道如何修复它?
答案 0 :(得分:0)
所以off64_t
似乎未定义。基于this thread,听起来像使用_LARGEFILE64_SOURCE
集进行编译可能会解决问题。您可以通过运行make来将该定义传递给编译器:
make -f makefiles/makefile-mingw CPPFLAGS=-D_LARGEFILE64_SOURCE=1