最近在Linux系统下程序调用libJPEG来读JPG格式图像,遇到了问题: JPEG parameter struct mismatch: library thinks size is 664, caller expects 632。
原因:我用的jconfig.h头文件是Windows下编译,并且可能还是libjpeg不同版本的源码编译生成的,和我Linux系统下生成的jconfig.h头文件差异很大,具体的参数定义没有仔细看。将jconfig.h头文件替换就OK了。
最近在Linux系统下程序调用libJPEG来读JPG格式图像,遇到了问题: JPEG parameter struct mismatch: library thinks size is 664, caller expects 632。
原因:我用的jconfig.h头文件是Windows下编译,并且可能还是libjpeg不同版本的源码编译生成的,和我Linux系统下生成的jconfig.h头文件差异很大,具体的参数定义没有仔细看。将jconfig.h头文件替换就OK了。