2016-11-09 75 views
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.

を与えますか?

+0

」と同じ場所に、jpeg libの他のすべてのヘッダファイルをインストールする必要があります。このパスをインクルード[環境]変数/ makefileに追加する必要があります。コンパイラ/リンカは、jpeg.libの場所も知っている必要があります。 –

答えて

0

hereからバイナリをインストールし、Visual Studioにインストールされたインクルードフォルダを含めます。

詳細はこちらanswer

関連する問題