当前位置: 首页 > article >正文

win10 + VS2017 编译libjpeg(jpeg-9b)--更新

刚刚写了一篇“win10 + VS2017 编译libjpeg(jpeg-9b)”, 然后就发现,还有一个更好的方法。因此,重新更新了一篇,作为对比与参考。 


需要用到的文件:
        jpeg-9b.zip

        win32.mak

下载链接链接:https://pan.baidu.com/s/1Z0fwbi74-ZSMjSej-0dV2A 
提取码:huhu 

步骤1:下载并解压jpeg-9b。
        这里把jpeg-9b解压到文件夹"D:\build-libs\jpeg\build\jpeg-9b"

步骤2:下载win32.mak, 并放在 "D:\build-libs\jpeg\build\jpeg-9b"文件夹下

步骤3:打开VS2017命令提示符,选择 vs2017 开发人员命令提示符

 步骤5:命令行进入文件夹"D:\build-libs\jpeg\build\jpeg-9b",输入命令

nmake /f makefile.vs setup-v10  

        可能因为是jpeg-9b的原因,以及用的是vs2017, 上面命令的“setup-v10”的后缀是“-v10”,而其他人的后缀是“setup-v17”或其他版本,这个可以更换后缀尝试。

        执行完后,就会在文件夹"D:\build-libs\jpeg\build\jpeg-9b"产生jpeg.sln和app.sln.

步骤6:用VS2017 打开jpeg.sln,生成。

        得到一个release文件夹,里面有jpeg.lib.

步骤7:用VS2017打开app.sln, 生成。(里面有5个项目,每一个都要生成)

        最后在Release文件夹中就有所需要的jpeg.lib文件,以及在里面有cjpeg.exe等所需的程序


 参考:【精选】Windows10下利用VS2022编译JpegLib_windows下如何安装jpeglib.h_疯狂加油站的博客-CSDN博客

但是,因为我用的是VS2017,以及其他的一些不同,在一些编译的小细节上有些不一样。

 


http://www.kler.cn/a/106356.html

相关文章:

  • 华为Ensp模拟器配置RIP路由协议
  • 高级数据结构——hash表与布隆过滤器
  • Redis下载历史版本
  • 借助Excel实现Word表格快速排序
  • 怎样选择合适的服务器租用呢?
  • 信息收集—JS框架识别泄露提取API接口泄露FUZZ爬虫插件项目
  • Ansible playbook的block
  • 229. 多数元素 II
  • 【HarmonyOS】元服务卡片router实现跳转到指定页面并传动态参数
  • 【Python 千题 —— 基础篇】列表排序
  • Kafka To HBase To Hive
  • NReco.LambdaParser使用案例
  • docker、docker-compose安装教程,很详细
  • 【wvp】wvp设备上可以开启tcp被动模式
  • 人工智能和机器学习:走向智能未来的关键
  • 数字化转型系列主题:数据中台知识体系
  • vue中报 TypeError: Assignment to constant variable.
  • oracle统计信息
  • 万能鼠标设置 SteerMouse v5.6.8
  • 【高效开发工具系列】Postman
  • 交换机基础(四):MSTP负载均衡配置案例
  • 1-多媒体通信概述
  • 『力扣刷题本』:合并两个有序链表(递归解法)
  • Microsoft.Extensions 简介
  • golang 工程组件:grpc-gateway 环境安装+默认网关测试
  • LeetCode--3.无重复字符的最长子串