1.下载libexif-0.6.21.zip
下载地址是http://www.mingw.org/ 点击右上角的Download Installer
记得安装Msys
我的安装路径是:C:MinGW
以下依次有例如以下目录:
bin
include
lib
libexec
mingw32
msys
share
确认其内容为
#Win32_Path Mount_Point
c:/mingw /mingw
然后切换到你的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
假设不出错的话在C:MinGWmsys1.0local路径下就会多出三个目录bin(包括libexif-12.dll)、lib(不关心)、include(头文件)
在D:opensourceslibexif-0.6.21libexif.libs以下会出现libexif.def(貌似不可用。打开发现开头少了一行“EXPORTS”,加上之后能够使用) 和 libexif-12.dll.def文件
这样我们就拥有了include、.dll和.def文件
还缺少一个lib文件
7.我们能够通过VS命令行利用.def生成.lib
VS命令行打开方式。打开VS->TOOLS->Visual Studio Command Prompt
切换到含有.def的文件夹下
运行命令:
lib /def:libexif-12.dll.def /out:libexif.lib
这样我们就有了VC下能够使用的libexif完整的库
我写了个測试程序:可是报错找不到libexif-12.dll.dll
这个时候仅仅有把.dll文件改为相应文件名称就能够了。
如有疑问请直接评论就可以
下载地址是http://sourceforge.net/projects/libexif/files/libexif/0.6.21/
我解压到了d:opensources下
下载地址是http://www.mingw.org/ 点击右上角的Download Installer
记得安装Msys
我的安装路径是:C:MinGW
以下依次有例如以下目录:
bin
include
lib
libexec
mingw32
msys
share
var
call "C:Program FilesMicrosoft Visual Studio 10.0VCinvcvars32.bat"
确认其内容为
#Win32_Path Mount_Point
c:/mingw /mingw
这是我的安装文件夹。请自觉改成你的。
然后切换到你的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
假设不出错的话在C:MinGWmsys1.0local路径下就会多出三个目录bin(包括libexif-12.dll)、lib(不关心)、include(头文件)
在D:opensourceslibexif-0.6.21libexif.libs以下会出现libexif.def(貌似不可用。打开发现开头少了一行“EXPORTS”,加上之后能够使用) 和 libexif-12.dll.def文件
这样我们就拥有了include、.dll和.def文件
还缺少一个lib文件
7.我们能够通过VS命令行利用.def生成.lib
VS命令行打开方式。打开VS->TOOLS->Visual Studio Command Prompt
切换到含有.def的文件夹下
运行命令:
lib /def:libexif-12.dll.def /out:libexif.lib
这样我们就有了VC下能够使用的libexif完整的库
我写了个測试程序:可是报错找不到libexif-12.dll.dll
这个时候仅仅有把.dll文件改为相应文件名称就能够了。
如有疑问请直接评论就可以