2016-11-09 224 views
1

我有64位Windows 10操作系統。我從JPEG網站下載了用於讀取JPEG頭文件的jpegsr9b庫。我已經用C編寫的程序來讀取如下JPEG文件:如何在Windows上安裝jpeglib 10

#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 

但它給錯誤

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庫的所有其他頭文件。您必須將此路徑添加到您的include [環境]變量/ makefile中。編譯器/鏈接器也必須知道在哪裏可以找到jpeg.lib。 –

回答

0

here安裝二進制文件,然後在visual studio中包含安裝的include文件夾。請參考answer