最近在用static和extern静态变量的时候犯了一个错误,导致编译的时候出现大片类似下面的错误:
/usr/include/c++/5/bits/stl_deque.h:1550: undefined reference to `message_queue'
这个错误一般是因为静态变量没有初始化,初始化后错误就得到了解决。
参见:https://stackoverflow.com/questions/4466270/undefined-reference-to-static-queue
初始化参考:https://www.cnblogs.com/jiulonghudefeizhai/p/11191413.html