编译64位的libjpeg

1) http://www.cr173.com/soft/132367.html 下载一个mingw64,把mingw64解压到c盘,并保证x86_64-w64-mingw32-gcc.exe 在 /c/mingw64/bin/ 目录下

2)启动 mingw, 在jpeg 目录下运行configure

3)修改Makefile, 把

CC=/c/mingw64/bin/x86_64-w64-mingw32-gcc

AR=/c/mingw64/bin/ar

RANLIB=/c/mingw64/bin/ranlib


出现error adding symbols: Archive has no index错误,只好直接用命令

/c/mingw64/bin/x86_64-w64-mingw32-ar cru .libs/libjpeg.a jcapimin.o jcapistd.o jctrans.o jcparam.o jdatadst.o jcinit.o jcmaster.o jcmarker.o jcmainct.o jcprepct.o jccoefct.o jccolor.o jcsample.o jchuff.o jcphuff.o jcdctmgr.o jfdctfst.o jfdctflt.o jfdctint.o jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o jcomapi.o jutils.o jerror.o jmemmgr.o jmemnobs.o


/c/mingw64/bin/x86_64-w64-mingw32-ranlib .libs/libjpeg.a



上面是用mingw编译的


要用vc编译,在这里下载带vc工程的jpeg 

http://www.ijg.org/files/jpegsr9.zip


用64位的jpeg,一定要包含编译这个jpeg时用的头文件,否则会因为版本不一致在这里崩溃

  if (version != JPEG_LIB_VERSION)
    ERREXIT2(cinfo, JERR_BAD_LIB_VERSION, JPEG_LIB_VERSION, version);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值