zoukankan      html  css  js  c++  java
  • win10--vs2015--libjpeg--64位库的编译过程记录

    win10--vs2015--libjpeg--64位库的编译过程记录

    1. 下载源代码:   http://libjpeg.sourceforge.net/    或者  http://www.ijg.org/   当前最新的是jpegsr9c, 那就下载这个好了。

       在windows下编译就下载.zip  压缩包,linux上就下载.tar压缩包

    2. 解压缩,进入主目录  D:XXXXjpegsr9cjpeg-9c

    3. 将jconfig.vc  改名为  jconfig.h

    4 通常来说在win10上本机上没有win32.mak  文件,但是低版本的windows上面安装了windowssdk之后会有,利用everything 搜索,可以得到其文件,

     

    可以直接复制过来。(安装win10下的sdk理论上按说也是可以解决的,但是本人尝试了一下并没有解决这个问题,只好从别的机器上复制过来了<可以利用万能的虚拟机>)

    将win32.mak复制到源代码的目录下

    5.1   如果是需要编译32位的库,那么按照以下操作:

          a. 打开32位控制台(默认下直接cmd就可以进入),键入  vcvars32,  这一步用于设置32位编译环境

      b.  nmake  /f  makefile.vc

      搞定

    5.2 如果是想要编译64位库,(注意,不需要修改上面的wIn32.mak, 否则可能过不了。对于普通开发者来说,不必理会那些版本5.0的警告。)

      a. 打开64位控制台,(不可以进入32位控制台),从visual studio 64位控制台工具 中可以进入

      b. 键入 vcvars64

     c nmake /f makefile.vc

    搞定

    32位结果:(vs2010-32位)

    64位结果:(vs2015-64位)

    后记:

      虽然是个小事情,但是也是花费了我很多时间和精力,也包括失败的次数。主要是不知道需要 vcvars32.bat 进行环境的批处理操作。

      感谢博客:  https://www.cnblogs.com/summerRQ/articles/2424096.html    寥寥数字,也是一字之师。

      

  • 相关阅读:
    JavaScript常用函数和方法
    Django中csrf错误
    LVS+Keepalived负载均衡配置
    CSP-S2019 游记
    三角函数公式整理
    LGOJP3193 [HNOI2008]GT考试
    BZOJ3790. 神奇项链
    BZOJ4241: 历史研究
    LGOJP2051 [AHOI2009]中国象棋
    AT2000 Leftmost Ball
  • 原文地址:https://www.cnblogs.com/leoking01/p/10180445.html
Copyright © 2011-2022 走看看