win7 64bits下编译libjpeg库

一、下载源代码。下载地址:http://www.ijg.org/。注意:一定要下载win32 版本
二、编译源代码.
       1.解压源代码,(不需要修改,修改报错)修改源代码中jconfig.vc为jconfig.h;
       2、添加环境变量PATH,C:/Program Files/Microsoft Visual Studio/VC98/Bin ;
      3、修改makefile.vc,将 Pull in standard variable definitions下面的一行换为:!include <C:/Program Files/Microsoft Visual Studio/VC98/Include/win32.mak> ;
    4、进入命令提示环境下,输入:vcvars32 回车,这是一个用来设置VC路径环境的批处理;
    5、编译生成库文件 命令:nmake /f makefile.vc nodebug=1;

    6   打开jpeg.dsw 编译.
这样就OK了
三、jpeglib的VC下使用
      将这几个文件拷贝到你的项目中:libjpeg.lib,jconfig.h,jmorecfg.h,jpeglib.h,在你需要进行压缩的文件中加入extern "C" {
#include "jpeglib.h"
}

原文地址:https://www.cnblogs.com/honeynm/p/4763405.html