-2

当我尝试编译遗忘的服务器 0.4 主干时出现此错误

http://pastebin.com/nicLTLsx

还有这个 player.h

http://pastebin.com/37jKu29M

4

1 回答 1

1

您收到错误是因为代码NULL在具有非指针返回类型(如uint32_t)的函数中返回。这会产生警告。但是,您的编译器标志包括:

-错误

这会将警告变成错误。要解决此问题,请从 CXXFLAGS 中删除该标志,或将以下标志附加到 CXXFLAGS 的末尾

-Wno-error=conversion-null

理想情况下,您应该将此问题报告给项目的维护者(并且可能还提到在向最终用户发送代码时使用 -Werror 是一个坏主意。)

于 2013-08-31T20:58:54.107 回答