muduo编译出问题T_must_be_complete_type

error: typedef ‘T_must_be_complete_type’ locally defined but not used [-Werror=unused-local-typedefs] typedef char T_must_be_complete_type[sizeof(T) == 0 ? -1 : 1];

解决办法:把 muduo目录里面的CMakelist.txt中的 -Wall 去掉就可以编译通过了,gcc4.8以上在这个参数上附加了[-Werror=unused-local-typedefs

完成之后会有一个doxygen:not found,是用来生成文档的可以忽略

posted @ 2019-11-30 11:03  懒人福利  阅读(409)  评论(0编辑  收藏  举报