Visual Studio 2015编译Eviv2库

本文详细介绍了如何在Visual Studio 2015环境下编译Exiv2库,包括所需准备的软件、源代码版本,以及编译过程中可能遇到的问题和解决方法,如警告处理、依赖库的版本选择等。
摘要由CSDN通过智能技术生成

Visual Studio 2015编译Eviv2库

  • 预防针
  • 准备工作
  • 开始编译

预防针


最近在写一个照片管理的玩具项目,需要读取照片的exif信息,找来找去最后选定了exiv2这个第三方开源库,主要是支持的格式全面(详情参考:http://www.exiv2.org/metadata.html).之前在某国内知名搜索引擎搜索了一些这个库相关的资料,发现很少,只有一篇博客讲述了如何使用,照葫芦画瓢写了一个,结果段错误(此时的心情......),在后来的搜索中终于知道了问题的所在,官方只提供了Release库没有提供Debug库,然而一般写代码的时候默认都是Debug模式,所以........下面开始编译exiv2

2018-07-03 纠正
段错误的产生当时有两个原因1、文件没有验证有效,2、没有验证标签是否有效
避免这个问题请参考https://mp.csdn.net/postedit/78964075

准备工作


1.Visual Studio 2015
2.zlib源代码(http://www.zlib.net)
3.expat源代码(https://libexpat.github.io/)
3.exiv2源代码

注:我的源代码版本openssl-1.0.2n、exiv2-0.26、zlib1211

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值