1
私は64ビットWindows 10オペレーティングシステムを使用しています。私はJPEGヘッダファイルを読むために使用されるJPEGウェブサイトからjpegsr9b
ライブラリをダウンロードしました。私は以下のようにJPEGファイルを読み取るためにC言語でプログラムを書かれている:次にWindows 10にjpeglibをインストールするには
gcc demo.c -ljpeg
としてコンパイル
#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);
}
しかし、それは問題を解決するためにどのようにエラー
In file included from demo.c:2:0: jpeglib.h:25:62: fatal error: jconfig.h: No such file or directory compilation terminated.
を与えますか?
「」と同じ場所に、jpeg libの他のすべてのヘッダファイルをインストールする必要があります。このパスをインクルード[環境]変数/ makefileに追加する必要があります。コンパイラ/リンカは、jpeg.libの場所も知っている必要があります。 –