写在一起就用条件编译替换不一样的代码