Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试编译遗忘的服务器 0.4 主干时出现此错误
http://pastebin.com/nicLTLsx
还有这个 player.h
http://pastebin.com/37jKu29M
您收到错误是因为代码NULL在具有非指针返回类型(如uint32_t)的函数中返回。这会产生警告。但是,您的编译器标志包括:
NULL
uint32_t
-错误
这会将警告变成错误。要解决此问题,请从 CXXFLAGS 中删除该标志,或将以下标志附加到 CXXFLAGS 的末尾:
-Wno-error=conversion-null
理想情况下,您应该将此问题报告给项目的维护者(并且可能还提到在向最终用户发送代码时使用 -Werror 是一个坏主意。)