1.下载libjpeg源码:http://www.ijg.org/files/
2. 我下载的版本是:jpegsr9c.zip
3. 解压jpegsr9c.zip ,解压目录:D:\libjpeg\jpeg-9c
4. 将C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include目录下的Win32.Mak文件拷贝到解压后的jpeg-9c文件夹下。
5. 使用vs2017的“适用于vs2017的x64的本机命令提示工具”进行编译:
(若想用普通CMD执行上面的nmake命令,那要先调用C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat配置vs2017的x64环境)
- 编译成功后,使用vs2017打开jpeg.sln:
(1)编译32位库的vs2017配置:
(2)、编译64位库的vs2017配置:
编译完成后,会生成相应的静态库:jpeg.lib,我们所需要的头文件在 D:\libjpeg\jpeg-9c中。
经过验证,32位库和64位库正常使用。