修改了在mac os下的编译错误