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.
如何解決這個問題?
在與放置''的位置相同的位置,您必須安裝jpeg庫的所有其他頭文件。您必須將此路徑添加到您的include [環境]變量/ makefile中。編譯器/鏈接器也必須知道在哪裏可以找到jpeg.lib。 –