WIndows下编译libexif-0.6.21,生成VS下可用的dll和lib
来源:互联网 发布:goovis下载什么软件 编辑:程序博客网 时间:2024/06/05 04:17
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:\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文件
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 Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.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:\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文件
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文件改为对应文件名就可以了。
如有疑问请直接评论即可
1 0
- WIndows下编译libexif-0.6.21,生成VS下可用的dll和lib
- windows下编译libexif-0.6.21
- windows xp下编译x264生成dll和lib文件
- windows下编译x264,生成lib、dll
- windows下编译x264,生成lib、dll
- windows下sqlite的.dll生成.lib和c编程
- windows下的编译生成的R.dll 无R.lib 由dll生成lib的方法
- windows下lib,dll的生成及使用
- windows 下dll lib
- Windows下编译FLTK2.0生成lib。
- cygwin下dll和lib的生成方法(转)
- cygwin下dll和lib的生成方法
- cygwin下dll和lib的生成方法
- Cygwin下dll和lib的生成方法
- cygwin下dll和lib的生成方法
- Cygwin下dll和lib的生成方法
- VS2013下 .lib和.dll的生成与使用
- windows下LIB和DLL的区别与使用
- java 分页方法
- centos6.2 ftp 配置
- ubuntu 以AP方式作为热点为安卓设备共享上网的简单说明
- Android APK反编译详解(附图)
- Android平台的事件处理机制有两种
- WIndows下编译libexif-0.6.21,生成VS下可用的dll和lib
- redis 命令
- MAC OS X socket 1 [a simple example]
- 解读Wi-Fi航班:陆基、星基两大技术支撑
- [网易科技]微信硬件接口并没有想象中的那么美!
- JNI之------JNINativeMethod
- iOS中Block(2)
- linux zip/unzip命令
- httpd.conf中一旦修改DocumentRoot为其他的目录出现Forbidden