clang的iconv.h无此定义
iconv的iconv.h有该定义,但是在一个宏监测里面
#ifndef LIBICONV_PLUG
#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */
#endif
解决办法:将src目录下Makefile中的CPPFLAGS = -DLIBICONV_PLUG注释掉
在使用clang时遇到iconv.h头文件内LIBICONV_PLUG未定义的错误。问题源于一个条件宏定义。解决方法是注释掉src目录下Makefile中的`CPPFLAGS=-DLIBICONV_PLUG`,这允许编译通过并正确使用iconv的相关功能。
clang的iconv.h无此定义
iconv的iconv.h有该定义,但是在一个宏监测里面
#ifndef LIBICONV_PLUG
#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */
#endif
解决办法:将src目录下Makefile中的CPPFLAGS = -DLIBICONV_PLUG注释掉
1790

被折叠的 条评论
为什么被折叠?