window下编译libjpeg库
1.进入http://www.ijg.org,选windows format,下载libjpeg
2.解压
3.打开vs2015的命令行模式,在命令行模式下进入jpeg解压后的目录
4.在该目录下执行 nmake /f makefile.vc setup-v15,成功后,目录下会生成一个jpeg.sh的文件
在这个过程中出现
实际上在电脑中有这个文件
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\Win32.Mak
解决办法:
将C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include加入到环境变量path中即可。
发现并没有用,于是我直接更改makefile.vc中对应的文件:
!include <win32.mak>
更改为
!include "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\Win32.Mak"
打开jpeg.sh文件,
方法一(命令行编译):
copy /Y jconfig.vc jconfig.h
nmake -f makefile.vc libjpeg.lib
3.2 方法二(通过vs2010解决方案):
nmake -f makefile.vc setup-v10