编译说明:
1.编译时需要添加宏定义,WITH_SIMD,全是大写。否则解码会出错。
2.jdcol565.c ,jdcolext.c,jstdhuff.c 这三个文件不要添加进编译列表,它们是以包含的形式进行编译的。
3.simd目录下的jsimd_i386_c.c是jsimd_i386.c简化出来的解码器部分代码,需要添加进编译列表。
4.要生成dll时,可以使用上个项目中的jpeg6b.def模块定义文件。
5.simd目录下的那些obj文件是nasm生成的汇编文件,已经编译好了,无需使用nasm了,需要全部链结进静态库或是动态库中,Mingw编译也是一样。如果你要自己编译的话可用命令nasm -fwin32 -DWIN32 xxxx.asm进行编译原文件。
项目下载:
链接: https://pan.baidu.com/s/1NeJbPJv2eizWbo-ey4LhhQ 提取码: 6xsc
1.编译时需要添加宏定义,WITH_SIMD,全是大写。否则解码会出错。
2.jdcol565.c ,jdcolext.c,jstdhuff.c 这三个文件不要添加进编译列表,它们是以包含的形式进行编译的。
3.simd目录下的jsimd_i386_c.c是jsimd_i386.c简化出来的解码器部分代码,需要添加进编译列表。
4.要生成dll时,可以使用上个项目中的jpeg6b.def模块定义文件。
5.simd目录下的那些obj文件是nasm生成的汇编文件,已经编译好了,无需使用nasm了,需要全部链结进静态库或是动态库中,Mingw编译也是一样。如果你要自己编译的话可用命令nasm -fwin32 -DWIN32 xxxx.asm进行编译原文件。
项目下载:
链接: https://pan.baidu.com/s/1NeJbPJv2eizWbo-ey4LhhQ 提取码: 6xsc