修正编译错误，尚未测试