转载:http://blog.csdn.net/ysdaniel/article/details/7043395 出现 Error #include nested too deeply 原因是: 头文件相互包含. 例如,一个工程中bsp.h 包含 LocDongle.h, LocDongle.h又包含bsp.h, 编译时就会报Error #include nested too deeply . 解决办法: 1.将两个头文件共用的那一部分抽出来单独建一个头文件. 2.加预处理#ifndef.. #