工程需要用到libevent,但是在編譯的時候出錯:
In file included from /usr/local/include/event.h:68:0,
from /home/project/base.cpp:26:
/usr/local/include/event2/event_struct.h:166:30: error: macro "LIST_HEAD" passed 2 arguments, but takes just 1
LIST_HEAD (event_dlist, event);
^
/usr/local/include/event2/event_struct.h:166:1: error: ‘LIST_HEAD’ does not name a type
LIST_HEAD (event_dlist, event);
解決方法:
打開/usr/local/include/envent2/event_struct.h, 第166行,改爲:#define LIST_HEAD (event_dlist, event); 就成功編譯了