• win10编译jpeglib


    jpeglib看名字都大概知道和图像格式jpg或jpeg有关了,是一个常用的图像处理软件都会依赖的开源库。

    首先去官网下载jpeglib的源码,直接取这里下载:http://www.ijg.org/files/,我下载的是jpegsr9c.zip,下载好之后将其解压到一个路径下,因为我用的是VS2015,所以这里一定要用VS2015的cmd来编译

    打开的时候最好就用管理员身份打开,然后进入解压出来的源码位置,比如我是在D盘D:jpeg-9c,那么就输入:

    D:
    cd D:jpeg-9c

    然后输入nmake的指令:

    nmake /f makefile.vc

    这个时候可能会提示nmake不是内部指令之类的,所以要把nmake所在的路径加入到系统路径下,我的VS是放在C盘的,所以就把路径C:Program Files (x86)Microsoft Visual Studio 14.0VCin加入到系统变量的Path下,然后继续执行上述指令;

    然后就报错:这次是提示系统找不到指定文件jconfig.h,这个时候就到解压出来的jpeblib路径下找到jconfig.vc,然后复制一份,将后缀改名为jconfig.h,然后继续执行上述指令;

    然后又会报错,提示找不到win32.mak,然后查了一下,有人说是在系统里找到win32.mak,然后将其复制到解压出来的jpeglib路径下,但是,我试了,没用,然后还不如修改文件中include的命令啊,所以找到makefile.vc,修改第12行包含win32.mak的那条代码,修改为:

    !include <C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Include/win32.mak>

    这个路径可能要看电脑具体的位置的。然后重复上述指令,刷刷刷地编译,然后完成,在解压出来地jpeglib路径下就有了我们要的库文件了:

    这里提个醒,如果不是用VS的cmd工具来编译而用系统的cmd或者PowerShell的话会有挺多问题的,建议不要用。

    “无”,名天地之始;

    “有”,名万物之母。

    上善若水,为而不争。
  • 相关阅读:
    用confluence完成室项目管理网站的初步搭建
    初中英语单词词库 for supermemo
    用supermemo背单词4年了
    武汉一点印象
    借个iPad玩玩,越狱4.2.1成功
    TIOBE在2011年3月发布的编程语言排名表
    复杂的工作机构,一把手真是不易
    自己做的项目竟然与马拉松石油公司的数字油田思路惊人的相似!
    iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
    背单词的词条终于达到6500
  • 原文地址:https://www.cnblogs.com/Bearoom/p/11721750.html
Copyright © 2020-2023  润新知