preprocessor添加完毕（未测试）