前置声明能解决静态库符号覆盖的问题