编译64位的libjpeg
2016-08-02 18:36
197 查看
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);
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);
相关文章推荐
- UI设计师不可不知的安卓屏幕知识(转载)
- ES6 手册(下)
- ES6 手册(上)
- 服务器硬件知识普及篇(需要配置服务器的朋友可以参考)
- theano学习指南---降噪自编码(源码)
- [LeetCode]--63. Unique Paths II
- hdu 5781 ATM Mechine dp
- Ubuntu 下apache和mysql的开机启动
- 开源流量监控
- 5月随笔
- 【安卓存储SharedPreferences】
- HTTP提交方式POST和PUT的区别
- windows多线程接口介绍和使用
- iis7如何添加mime类型支持所有后缀名文件下载的方法(解决特殊后缀文件无法下载的问题)
- [置顶] Python学习笔记(三)-- 数据结构
- shell脚本编程中对文件的判断
- 欧拉函数
- 使用域名查询网站ip地址
- codeforces Round #364(Div.2)701A Cards 贪心算法
- GitHub使用教程详解(下)——Git的安装以及Git命令详解