window下编译libjpeg库

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

更改为

!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

你可能感兴趣的:(计算机,计算机视觉,c++)