vs2008 编译iconv
来源:互联网 发布:windows命令提示符 编辑:程序博客网 时间:2024/05/29 04:06
转自:http://blog.csdn.net/apenge2004/article/details/4145130
iconv是常用的一个字符集转换的开源库,主页在http://www.gnu.org/software/libiconv/
(我的补充:源码下载地址:http://ftp.gnu.org/gnu/libiconv/)
1.11.1版本是最后一个支持MSVC编译的版本,1.12及之后的版本只支持MingW和Cygwin编译,下面是我用vs2008编译iconv的过程
1.下载1.11版本的libiconv
2.在srclib/progname.h文件中添加一行:
#define EXEEXT ".exe"
3.将srclib/stdint_.h更名为srclib/stdint.h,并将'@'符号全部移除
4.对srclib/Makefile.msvc进行以下改动:
1) 在OBJS=的定义中添加 width.obj
2) 添加如下定义:
width.obj : width.c
$(CC) $(INCLUDES) $(CFLAGS) -c width.c
5.调用以下命令编译DLL或LIB
nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MD PREFIX="c:/lib_x86" IIPREFIX="c:/lib_x86"
nmake -f Makefile.msvc NO_NLS=1 DLL=1 MFLAGS=-MD install PREFIX="c:/lib_x86" IIPREFIX="c:/lib_x86"
或
nmake -f Makefile.msvc NO_NLS=1 MFLAGS=-MD PREFIX="c:/slib_x86" IIPREFIX="c:/slib_x86"
nmake -f Makefile.msvc NO_NLS=1 MFLAGS=-MD install PREFIX="c:/slib_x86" IIPREFIX="c:/slib_x86"
PREFIX 和 IIPREFIX中的路径,必须用绝对路径
6.编译完后,程序在./lib_x86目录下
编译完成!
- vs2008 编译iconv
- vs2008 编译iconv
- vs2008 编译iconv
- VS2008编译iconv静态链接库
- VS2008编译iconv静态链接库
- VS2008编译iconv静态链接库
- ndk编译iconv
- iconv 编译在vs2012
- VC编译iconv库
- 在Windows下编译iconv
- 在Windows下编译iconv
- 在Windows下编译iconv
- 在Windows下编译iconv
- VS 2008 编译iconv库
- iconv
- iconv
- iconv
- iconv
- IOS动画 旋转两圈
- 使用GDB调试程序(四)
- arm-linux-gcc的安装
- 使用GDB调试程序(五)
- 使用GDB调试程序(七)
- vs2008 编译iconv
- 使用GDB调试程序(六)
- 《Effective C++》读书笔记(三) 构造/析构/赋值运算 (第二部分)
- VMware workstation 10下安装macOS mountain lion
- 重复的数据提交
- NC57 ClientUI类方法大全《不断更新中》
- 11417 - GCD
- iOS开发之iOS常用的四种存储方式
- Unix/Linux下的IPC---共享内存