我目前正在为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
有谁知道这个问题和/或知道如何解决?
最佳答案
因此off64_t
似乎是未定义的。基于this thread,听起来像使用_LARGEFILE64_SOURCE
集进行编译可能会解决此问题。您可以通过运行make将该定义传递给编译器,如下所示:make -f makefiles/makefile-mingw CPPFLAGS=-D_LARGEFILE64_SOURCE=1
关于c++ - 在MinGW的Shell中编译libtcod时出现 “Error 1”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21977247/