如何在Windows 10上安装jpeglib

时间:2016-11-09 10:17:31

标签: c++ c windows

我有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:没有这样的文件或目录   编译终止。

如何解决问题?

1 个答案:

答案 0 :(得分:1)

here安装二进制文件,然后在visual studio中包含安装中的include文件夹。

了解更多说明请遵循此answer