MAC OS 公开的驱动源码编译不过的问题

http://opensource.apple.com/tarballs/IOSerialFamily/
这个是官网的串口驱动源码 下载下来编译不过
一开始报错误提示找不到头文件 把头文件拷贝过去后出了一大堆错误

很多变量 或者 结构体找不到

驱动层的代码都是C++语言

有大牛编译调试过mac的驱动代码吗 需要额外配置什么吗??为什么官方的源码我编译不过呢?

具体怎么编译的,是否按照官方的要求,配置好了环境。