修改了一些编译bug