实际上 只需要编译3个文件即可
iconv.c
localcharset.c
relocatable.c
主要源文件在lib文件夹中
该文件夹中只有
iconv.c
relocatable.c
localcharset.c 在\libcharset\lib中,复制过去即可
localcharset.h.in 在\libcharset\include中,
改成 localcharset.h 也复制过去
接下来只有iconv.h 和 config.c 了
config.c在目录的config.h.in 更改过来
config.c在目录的\include\iconv.h.in 更改过来
把文件中的@Variable@中的@去掉
去除 符号警告 和 CONST警告
#pragma warning (disable: 4018)
#pragma warning (disable: 4090)
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif