C:预处理定义的问题

时间:2013-06-23 14:56:40

标签: c

编译时我看到以下错误...

./src/gettext.h:17:22: fatal error: libintl.h: No such file or directory

所以我看一下代码,看看......

#ifndef NO_GETTEXT
#       include <libintl.h>
#else
#       ifdef gettext
#               undef gettext
#       endif
#       define gettext(s) (s)
#       ifdef ngettext
#               undef ngettext
#       endif
#       define ngettext(s, p, n) ((n == 1) ? (s) : (p))
#endif

我添加了一个名为config.h的文件,我添加了以下内容....

#define NO_GETTEXT

但它似乎没有定义它,因为我仍然看到错误。我对C很新,所以我不确定是什么。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

哎呀应该......

LOCAL_CFLAGS := -DNO_GETTEXT

在我的MakeFile中