C++ I';“我得到了”;错误1“;在MinGW'中编译libtcod时;贝壳

C++ I';“我得到了”;错误1“;在MinGW'中编译libtcod时;贝壳,c++,shell,compiler-errors,mingw,libtcod,C++,Shell,Compiler Errors,Mingw,Libtcod,我目前正在安装libtcod for MinGW以制作roguelike,并遵循其网站文档中的说明: 在编译libtcod(最后)之前,一切都进行得很顺利 …我在文件src\zlib\zutil.c上得到一个错误1。以下是一个屏幕截图: 有人知道这个问题和/或知道如何解决吗?所以off64\u t似乎没有定义。基于,听起来使用\u LARGEFILE64\u SOURCE集编译可能会解决此问题。您可以通过如下方式运行make将该定义传递给编译器: make-f makefiles/makefi

我目前正在安装libtcod for MinGW以制作roguelike,并遵循其网站文档中的说明: 在编译libtcod(最后)之前,一切都进行得很顺利

…我在文件src\zlib\zutil.c上得到一个错误1。以下是一个屏幕截图:


有人知道这个问题和/或知道如何解决吗?

所以
off64\u t
似乎没有定义。基于,听起来使用
\u LARGEFILE64\u SOURCE
集编译可能会解决此问题。您可以通过如下方式运行make将该定义传递给编译器:


make-f makefiles/makefile mingw CPPFLAGS=-D\u LARGEFILE64\u SOURCE=1

,但没有这样做。我还是会犯同样的错误。把它加到zutil上是行不通的#定义_LARGEFILE64_SOURCE 1#include我将在io.hNope中尝试它,但它也没有这样做。
make -f makefiles/makefile-mingw