zoukankan      html  css  js  c++  java
  • vs2017编译libjpeg(jpeg-9c)


    编译后的资源下载地址jpeglib.rar
    注:好久没上传资源了,今天上传发现csdn自动默认5积分,还不能修改,真的好无解csdn的随时变化积分规则
    源下载地址jpeg-9c

    解压

    image.png

    修改文件

    • 进入D:WorkSDKjpegsr9cjpeg-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:WorkSDKjpegsr9cjpeg-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

  • 相关阅读:
    CF1416D Graph and Queries
    Wordpress建站系统相关
    微观经济学
    Preface
    Thread pool in chromium
    [fllutter engine] 并发消息队列
    bugku misc
    python 3.1学习
    HTML&CSS
    DOM技术点
  • 原文地址:https://www.cnblogs.com/SunkingYang/p/11049091.html
Copyright © 2011-2022 走看看