eclipse中解决#ifdef-#endif中代码不被“识别”的问题的方法如下:
修改工程相关属性,如下图:
点击确定后就可以了。
关于预编译:
利用#ifdef/#endif将某程序功能模块包括进去,以向某用户提供该功能。
在程序首部定义#ifdef HNLD:
#ifdef HNLD
#include"n166_hn.c"
#endif
如果不许向别的用户提供该功能,则在编译之前将首部的HNLD加一下划线即可。
方法一:在某个公用头文件开头几行后增加一行语句:#define _MG8K,并重新index
方法二:修改工程相关属性,如下图
然后,点击确认即可。