美文网首页IT.技术分享
vs2017编译libjpeg(jpeg-9c)

vs2017编译libjpeg(jpeg-9c)

作者: 5de9e117f2fe | 来源:发表于2019-05-21 17:15 被阅读1次

    编译后的资源下载地址jpeglib.rar

    源下载地址jpeg-9c

    解压

    image.png

    修改文件

    • 进入D:\WorkSDK\jpegsr9c\jpeg-9c目录;

    • 找到jconfig.vc,复制并改名为jconfig.h

      image.png
      如果不修改,会报错:
      image.png
    • 修改makefile.vc,找到!include <win32.mak>这一行

      image.png
      下面有两种修改方法:
      image.png
      • 找到win32.mak这个文件,将这个文件的目录覆盖到makefile.vc文件
        image.png
      • 直接将win32.mak文件拷贝至编译目录D:\WorkSDK\jpegsr9c\jpeg-9c
        image.png
        \color{red}{备注:}有的电脑可能会出现没有win32.mak这个文件,我的就是,我是在网上下载的,并将它放置一个你想放置的目录。

    编译

    • 打开VS2017命令提示符,选择 vs2017 开发人员命令提示符

      \color{red}{注意:}这里不要用 vs2017 x86 x64兼容工具命令提示符,否则编译出来的lib文件在使用时会出现报错(这个条件会执行进入)
    • 输入命令:
    nmake -f makefile.vc
    
    • 等待编译,很快


    编译结果

    image.png

    使用

    使用时要用到三个头文件,一个lib文件

    jconfig.h
    jmorecfg.h
    jpeglib.h
    libjpeg.lib
    
    image.png

    相关文章

      网友评论

        本文标题:vs2017编译libjpeg(jpeg-9c)

        本文链接:https://www.haomeiwen.com/subject/uevjzqtx.html