头文件与代码分离，增加静态库