我有64位Windows 10操作系统。我从JPEG网站下载了jpegsr9b
库,用于读取JPEG头文件。我用C编写程序来读取JPEG文件,如下所示:
#include<stdio.h>
#include<jpeglib.h>
#include <stdlib.h>
int main()
{
struct jpeg_decompress_struct cinfo;
struct jpeg_error_mgr jerr;
int height,width,pixel_size,colorspace,i,j,k,res;
FILE *infile = fopen("e:/Images/im.jpg", "rb");
cinfo.err = jpeg_std_error(&jerr);
jpeg_create_decompress(&cinfo);
jpeg_stdio_src(&cinfo, infile);
jpeg_read_header(&cinfo, TRUE);
jpeg_start_decompress(&cinfo);
width = cinfo.output_width;
height = cinfo.output_height;
printf("\nWidth = %d",width);
printf("\nHeight = %d",height);
}
然后编译为
gcc demo.c -ljpeg
但是它给出了错误
demo.c中包含的文件:2:0: jpeglib.h:25:62:致命错误:jconfig.h:没有这样的文件或目录 编译终止。
如何解决问题?