实例介绍
把libiconv-1.15源码移植到win10平台上,里面包含完整的VS2015工程,可以按照需要编译出自己的libiconv库
【实例截图】
【核心代码】
libiconv1.15
└── libiconv
├── Debug
│ └── libiconv.pdb
├── libiconv
│ ├── aliases2.h
│ ├── aliases_aix.h
│ ├── aliases_aix_sysaix.h
│ ├── aliases_dos.h
│ ├── aliases_extra.h
│ ├── aliases.gperf
│ ├── aliases.h
│ ├── aliases_osf1.h
│ ├── aliases_osf1_sysosf1.h
│ ├── aliases_sysaix.gperf
│ ├── aliases_sysaix.h
│ ├── aliases_syshpux.gperf
│ ├── aliases_syshpux.h
│ ├── aliases_sysosf1.gperf
│ ├── aliases_sysosf1.h
│ ├── aliases_syssolaris.gperf
│ ├── aliases_syssolaris.h
│ ├── armscii_8.h
│ ├── ascii.h
│ ├── atarist.h
│ ├── big5_2003.h
│ ├── big5.h
│ ├── big5hkscs1999.h
│ ├── big5hkscs2001.h
│ ├── big5hkscs2004.h
│ ├── big5hkscs2008.h
│ ├── c99.h
│ ├── canonical_aix.h
│ ├── canonical_aix_sysaix.h
│ ├── canonical_dos.h
│ ├── canonical_extra.h
│ ├── canonical.h
│ ├── canonical_local.h
│ ├── canonical_local_sysaix.h
│ ├── canonical_local_syshpux.h
│ ├── canonical_local_sysosf1.h
│ ├── canonical_local_syssolaris.h
│ ├── canonical_osf1.h
│ ├── canonical_osf1_sysosf1.h
│ ├── canonical_sysaix.h
│ ├── canonical_syshpux.h
│ ├── canonical_sysosf1.h
│ ├── canonical_syssolaris.h
│ ├── ces_big5.h
│ ├── ces_gbk.h
│ ├── cjk_variants.h
│ ├── cns11643_15.h
│ ├── cns11643_1.h
│ ├── cns11643_2.h
│ ├── cns11643_3.h
│ ├── cns11643_4a.h
│ ├── cns11643_4b.h
│ ├── cns11643_4.h
│ ├── cns11643_5.h
│ ├── cns11643_6.h
│ ├── cns11643_7.h
│ ├── cns11643.h
│ ├── cns11643_inv.h
│ ├── config.h
│ ├── converters.h
│ ├── cp1046.h
│ ├── cp1124.h
│ ├── cp1125.h
│ ├── cp1129.h
│ ├── cp1131.h
│ ├── cp1133.h
│ ├── cp1161.h
│ ├── cp1162.h
│ ├── cp1163.h
│ ├── cp1250.h
│ ├── cp1251.h
│ ├── cp1252.h
│ ├── cp1253.h
│ ├── cp1254.h
│ ├── cp1255.h
│ ├── cp1256.h
│ ├── cp1257.h
│ ├── cp1258.h
│ ├── cp437.h
│ ├── cp50221_0208_ext.h
│ ├── cp50221_0212_ext.h
│ ├── cp737.h
│ ├── cp775.h
│ ├── cp850.h
│ ├── cp852.h
│ ├── cp853.h
│ ├── cp855.h
│ ├── cp856.h
│ ├── cp857.h
│ ├── cp858.h
│ ├── cp860.h
│ ├── cp861.h
│ ├── cp862.h
│ ├── cp863.h
│ ├── cp864.h
│ ├── cp865.h
│ ├── cp866.h
│ ├── cp869.h
│ ├── cp874.h
│ ├── cp922.h
│ ├── cp932ext.h
│ ├── cp932.h
│ ├── cp936ext.h
│ ├── cp936.h
│ ├── cp943.h
│ ├── cp949.h
│ ├── cp950ext.h
│ ├── cp950.h
│ ├── Debug
│ │ ├── iconv.obj
│ │ ├── libiconv.Build.CppClean.log
│ │ ├── libiconv.log
│ │ ├── libiconv.tlog
│ │ │ ├── CL.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── libiconv.lastbuildstate
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link-cvtres.read.1.tlog
│ │ │ ├── link-cvtres.write.1.tlog
│ │ │ ├── link-rc.read.1.tlog
│ │ │ ├── link-rc.write.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ ├── link.write.1.tlog
│ │ │ └── unsuccessfulbuild
│ │ ├── localcharset.obj
│ │ ├── vc140.idb
│ │ └── vc140.pdb
│ ├── dec_hanyu.h
│ ├── dec_kanji.h
│ ├── encodings_aix.def
│ ├── encodings.def
│ ├── encodings_dos.def
│ ├── encodings_extra.def
│ ├── encodings_local.def
│ ├── encodings_osf1.def
│ ├── euc_cn.h
│ ├── euc_jisx0213.h
│ ├── euc_jp.h
│ ├── euc_kr.h
│ ├── euc_tw.h
│ ├── flags.h
│ ├── flushwc.h
│ ├── gb12345ext.h
│ ├── gb12345.h
│ ├── gb18030ext.h
│ ├── gb18030.h
│ ├── gb18030uni.h
│ ├── gb2312.h
│ ├── gbkext1.h
│ ├── gbkext2.h
│ ├── gbkext_inv.h
│ ├── gbk.h
│ ├── genaliases2.c
│ ├── genaliases.c
│ ├── genflags.c
│ ├── gentranslit.c
│ ├── georgian_academy.h
│ ├── georgian_ps.h
│ ├── hkscs1999.h
│ ├── hkscs2001.h
│ ├── hkscs2004.h
│ ├── hkscs2008.h
│ ├── hp_roman8.h
│ ├── hz.h
│ ├── iconv.c
│ ├── iconv.h
│ ├── iconv_open1.h
│ ├── iconv_open2.h
│ ├── iso2022_cnext.h
│ ├── iso2022_cn.h
│ ├── iso2022_jp1.h
│ ├── iso2022_jp2.h
│ ├── iso2022_jp3.h
│ ├── iso2022_jp.h
│ ├── iso2022_jpms.h
│ ├── iso2022_kr.h
│ ├── iso646_cn.h
│ ├── iso646_jp.h
│ ├── iso8859_10.h
│ ├── iso8859_11.h
│ ├── iso8859_13.h
│ ├── iso8859_14.h
│ ├── iso8859_15.h
│ ├── iso8859_16.h
│ ├── iso8859_1.h
│ ├── iso8859_2.h
│ ├── iso8859_3.h
│ ├── iso8859_4.h
│ ├── iso8859_5.h
│ ├── iso8859_6.h
│ ├── iso8859_7.h
│ ├── iso8859_8.h
│ ├── iso8859_9.h
│ ├── isoir165ext.h
│ ├── isoir165.h
│ ├── java.h
│ ├── jisx0201.h
│ ├── jisx0208.h
│ ├── jisx0212.h
│ ├── jisx0213.h
│ ├── johab.h
│ ├── johab_hangul.h
│ ├── koi8_r.h
│ ├── koi8_ru.h
│ ├── koi8_t.h
│ ├── koi8_u.h
│ ├── ksc5601.h
│ ├── libiconv.vcxproj
│ ├── libiconv.vcxproj.filters
│ ├── libiconv.vcxproj.user
│ ├── localcharset.c
│ ├── localcharset.h
│ ├── loops.h
│ ├── loop_unicode.h
│ ├── loop_wchar.h
│ ├── mac_arabic.h
│ ├── mac_centraleurope.h
│ ├── mac_croatian.h
│ ├── mac_cyrillic.h
│ ├── mac_greek.h
│ ├── mac_hebrew.h
│ ├── mac_iceland.h
│ ├── mac_roman.h
│ ├── mac_romania.h
│ ├── mac_thai.h
│ ├── mac_turkish.h
│ ├── mac_ukraine.h
│ ├── Makefile.in
│ ├── mulelao.h
│ ├── nextstep.h
│ ├── pt154.h
│ ├── Release
│ │ ├── iconv.obj
│ │ ├── libiconv.Build.CppClean.log
│ │ ├── libiconv.log
│ │ ├── libiconv.pdb
│ │ ├── libiconv.tlog
│ │ │ ├── CL.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── lib.command.1.tlog
│ │ │ ├── libiconv.lastbuildstate
│ │ │ ├── Lib-link.read.1.tlog
│ │ │ └── Lib-link.write.1.tlog
│ │ └── localcharset.obj
│ ├── relocatable.c
│ ├── relocatable.h
│ ├── riscos1.h
│ ├── rk1048.h
│ ├── shift_jisx0213.h
│ ├── sjis.h
│ ├── tcvn.h
│ ├── tds565.h
│ ├── tis620.h
│ ├── translit.def
│ ├── translit.h
│ ├── ucs2be.h
│ ├── ucs2.h
│ ├── ucs2internal.h
│ ├── ucs2le.h
│ ├── ucs2swapped.h
│ ├── ucs4be.h
│ ├── ucs4.h
│ ├── ucs4internal.h
│ ├── ucs4le.h
│ ├── ucs4swapped.h
│ ├── uhc_1.h
│ ├── uhc_2.h
│ ├── utf16be.h
│ ├── utf16.h
│ ├── utf16le.h
│ ├── utf32be.h
│ ├── utf32.h
│ ├── utf32le.h
│ ├── utf7.h
│ ├── utf8.h
│ ├── vietcomb.h
│ ├── viscii.h
│ └── x64
│ └── Release
│ ├── iconv.obj
│ ├── libiconv.Build.CppClean.log
│ ├── libiconv.log
│ ├── libiconv.tlog
│ │ ├── CL.command.1.tlog
│ │ ├── CL.read.1.tlog
│ │ ├── CL.write.1.tlog
│ │ ├── libiconv.lastbuildstate
│ │ ├── link.command.1.tlog
│ │ ├── link.read.1.tlog
│ │ └── link.write.1.tlog
│ ├── localcharset.obj
│ └── vc140.pdb
├── libiconv.sln
├── libiconv.VC.db
└── x64
└── Release
├── libiconv1.15-x64-release
│ ├── libiconv.dll
│ └── libiconv.lib
├── libiconv.iobj
├── libiconv.ipdb
└── libiconv.pdb
13 directories, 295 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论