添加跨平台、编译器的宏定义