vs2017編譯libjpeg(jpeg-9c)


編譯後的資源下載地址 jpeglib.rar
注:很久沒上傳資源了,今天上傳發現csdn自動默認5積分,還不能修改,真的好無解csdn的隨時變化積分規則
源下載地址 jpeg-9c

解壓

image.png

修改文件

  • 進入D:\WorkSDK\jpegsr9c\jpeg-9c目錄;html

  • 找到jconfig.vc,複製並更名爲jconfig.h
    image.png
    若是不修改,會報錯:
    image.pngweb

  • 修改makefile.vc,找到!include <win32.mak>這一行
    image.png
    下面有兩種修改方法:
    image.pngapp

    • 找到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文件svg

jconfig.h
jmorecfg.h
jpeglib.h
libjpeg.lib

image.png

相關文章
相關標籤/搜索