首页 > 技术文章 > muduo编译出问题T_must_be_complete_type

YanFaLaoDa 2019-11-30 11:03 原文

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,是用来生成文档的可以忽略

推荐阅读