• 编译libjpeg库


    最近在写车牌识别软件,需要用到BMP转成JPG的功能,自然就想到借助libjpeg来实现

    OS: win7 64位

    编译器: VS2008

    1. 下载源代码下载地址:http://www.ijg.org/,选择windows format file

    2. 解压源代码,修改源代码中jconfig.vc为jconfig.h   

    3. 添加环境变量PATH,D:\Program Files(X86)\Microsoft Visual Studio9.0\VC\Bin和D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;

    注意如果不添加D:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE,可能会出现

    NMAKE:fatal error U1077.“cl.exe” return code 0xc0000135 的错误

    4. 进入jpeg的解压目录,..\..\jpeg

    5. 进入命令提示环境下,输入:vcvars32 回车,这是一个用来设置VC路径环境的批处理

    6. 编译生成库文件 命令:nmake /f makefile.vc nodebug=1

    编译完libjpeg后,还会编译一个wrjpgcom.exe,这时需要一个库bufferoverflowu.lib

    LINK : fatal error LNK1181: 无法打开输入文件“bufferoverflowu.lib”

    可以从C:\Program Files (x86)\Microsoft SDKs\Windows\v5.0\Lib\IA64里面拷到jpeg目录下方,再次编译,这样就完成了编译

    本文出自: http://www.cnblogs.com/elautoctrl/ 如果您需要开发软硬件产品,请联系我 1986141296 elautoctrl#qq.com 欢迎您到我的淘宝小店逛逛!走过路过不要错过咧! http://shop108261664.taobao.com/
  • 相关阅读:
    web测试知识点整理
    LINUX系统、磁盘与进程的相关命令
    压缩与解压
    LINUX基本操作命令
    linux命令管道工作原理与使用方法
    C#根据path文件地址进行下载
    C#向Word文档中的书签赋值
    网站发布
    乱码转换
    获取新增的数据ID
  • 原文地址:https://www.cnblogs.com/elautoctrl/p/4710460.html
Copyright © 2020-2023  润新知