一些编译错误的修复，需要核实