标签: c++ compilation
http://pastebin.com/nicLTLsx
和这个player.h
http://pastebin.com/37jKu29M
答案 0 :(得分:1)
您收到错误,因为代码在具有非指针返回类型的函数中返回NULL(如uint32_t。)这会产生警告。但是,您的编译器标志包括:
NULL
uint32_t
-Werror
将警告变为错误。要解决此问题,请从CXXFLAGS中删除该标志,或将以下标志附加到CXXFLAGS的 end :
-Wno-error=conversion-null
理想情况下,您应该将此问题报告给项目的维护者(并且可能还提到在向最终用户发送代码时使用-Werror是一个坏主意。)