windows下编译libexif-0.6.21

1.下载libexif-0.6.21.zip

点击下载(我亲测通过的文件包)

2.解压libexif-0.6.21.zip

 

示例:解压到了d:\opensources\下

 

 

3.安装Mingw

点击查看 如何配置MinGW包

 

下载地址是http://www.mingw.org/ 点击右上角的Download Installer
记得安装Msys
我的安装路径默认是:C:\MinGW
下面依次有如下文件夹:
bin
include
lib
libexec
mingw32
msys
share

 

var

 

 

4.在C:\MinGW\msys\1.0下找到msys.bat,并在文件开始添加一行:

示例:call "E:\VS2013\VC\bin\vcvars32.bat"

 

5.在C:\MinGW\msys\1.0\etc下查找fstab文件,如果没有就拷贝fstab.sample到fstab
确认其内容为
#Win32_PathMount_Point
c:/mingw/mingw

 

这是我的安装目录!!!

 

 

6.在C:\MinGW\msys\1.0下找到msys.bat,双击运行
然后切换到你的libexif-0.6.21的路径下
示例:我解压到了d:\opensources\
命令:
cd /d/opensources/libexif-0.6.21/
然后依次执行命令

 

./configure --host=i586-mingw32msvc --disable-nls --enable-ship-binaries

 

make
make install

注:/configure前面有个点(.)

如果不出错的话在C:\MinGW\msys\1.0\local路径下就会多出三个文件夹bin(包含libexif-12.dll)、lib(不关心)、include(头文件)
在D:\opensources\libexif-0.6.21\libexif\.libs下面会出现libexif.def(貌似不可用,打开发现开头少了一行“EXPORTS”,加上之后可以使用) 和 libexif-12.dll.def文件
这样我们就拥有了include、.dll和.def文件

 

还缺少一个lib文件

 

点击下载编译后文件包(MinGW part1)

点击下载编译后文件包(MinGW part2)

点击下载边编译后文件包(MinGW part3)

 

7.我们可以通过VS命令行利用.def生成.lib
VS命令行打开方式,打开VS->TOOLS->Visual Studio Command Prompt
切换到含有.def的目录下
执行命令:
lib /def:libexif-12.dll.def /out:libexif-12.lib

 

这样我们就有了VC下可以使用的libexif完整的库

 

点击下载,编译后的可用的.h、.lib和.dll文件包

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子建莫敌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值