解决了编译后链接时重定义的问题
现在设计上有点问题..蛋疼