这段预处理如何也通不过

这段预处理怎么也通不过,求助#ifdefHAVE_INDEX#definestrchrindex#else#errorThisprogramrequireseithers

这段预处理怎么也通不过,求助
#ifdef   HAVE_INDEX
#   define   strchr   index
#else
#   error   "This   program   requires   either   strchr()   or   index() "
#endif

[解决办法]
肯定有关系的,你必须定义HAVE_INDEX,然后把这个文件包近来