`

DLL LIB .A 提取库文件

阅读更多

copy:http://blog.sina.com.cn/s/blog_591ac76c01000bce.html

在Visual C++环境中:
一、使用pexports或微软自带的dumpbin.exe导出dll的DEF文件:
        pexports dll-file > def-file
        dumpbin /EXPORTS dll-file > def-file
    通过dumpbin产生的def文件,需要手工修改成符合DEF格式,如:
        LIBRARY MyNet.dll
        EXPORTS

    推荐使用pexports,它产生的DEF文件不需要修改


二、使用vc自带的lib程序:
    lib /def:def-file /machine:i386 /out:lib-file


MingW使用的.a文件
1.使用pexports或是微软自带的dumpbin导出dll的def文件,推荐使用pexports,可以直接导出不需要修改的def文件.
2.使用mingw自带的dlltool工具来生成.a文件

dlltool -D sample.dll -d sample.def -l sample.lib



-------------------------------------
我的范例~

1.导出def
pexports oci.dll > oci.def

2.生成lib
dlltool --dllname oci.dll --def oci.def --output-lib liboci.a
分享到:
评论

相关推荐

    IconLib:文件图标提取、导入导出操作库(part2)

    程序支持从ico,icl,dll,exe,cpl和src等格式的文件中提取多个图标,并且,可以导出到一个图标文件中,另外,程序还支持Vista。

    vlc3.0.4 32 位 lib库文件

    vlc 3.0.4 版本的lib文件以及头文件,dll文件可以下载该版本的安装文件,提取安装目录下面的libvlc.dll ;libvlccore.dll;以及plugings目标。

    IconLib:文件图标提取、导入导出操作库(part1)

    程序支持从ico,icl,dll,exe,cpl和src等格式的文件中提取多个图标,并且,可以导出到一个图标文件中,另外,程序还支持Vista。

    win64上编译好的SiftGPU.lib和相关dll文件

    下载好了之后参考我的博客:https://blog.csdn.net/llfjcmx/article/details/88683104,即可看到Sift特征提取和匹配的效果

    Extract7z:* .7z归档文件的内存内解压缩,只需一个函数调用

    在运行时,Extract7z需要7-Zip安装随附的DLL文件7z.dll (通常在文件夹C:\Program Files\7-Zip\ )。 制作说明 在构建项目之前,您必须安装/下载: Visual Studio 2017(或更高版本) 来自的“ 7-Zip源代码”或“ ...

    VTK培训教程.pdf

    VTK 编程简介(转载) .......................................................... 3 VTK 数据类型 .........................................................如果 设置为 on, 将会多生成 dll 文件, 这些 dll 需要

    PxcViewDumpingShim:拦截对 PDF-XChange Viewer DLL 的文档加载调用以允许转储 PDF 文件

    它旨在从使用 PDF-XChange 库的程序中提取原始 PDF 文件,在这些程序中,原始文件不易访问。 用法 将现有的pxcview.dll重命名为_pxcvw.dll 。 将此 DLL 移动到原始pxcview.dll所在的pxcview.dll 。 下次依赖 PDF-X...

    libwdi, USB设备的Windows 驱动程序安装程序库.zip

    libwdi: 用于USB设备的Windows 驱动程序安装库 的主要功能自动创建信息,使用报告的USB设备名称自动编录文件创建和签名,使用自动生成的证书用于 32位和 64位平台的自动驱动程序文件提取自动安装驱动

    HFSExplorer 是一个HFS格式磁盘文件查看工具,在Windows 系统下查看 Mac OS X 的 HFS 格式磁盘

    支持 HFS、HFS+ 和 HFSX 格式,可以让你进行文件的提取,同时也支持对 .dmg 和 .sparsebundle 文件的读取访问。 hfsexplorer │ dumpfsdata.bat │ hfsexplorer.exe │ hfsx.bat │ hfsx.sh │ LICENSE.txt │ res...

    RestApi-JIRA-Lib:基于REST API的jira例程库

    作为.DLL库文件分发 相依性 软件包EPPlus 包Newtonsoft.Json; 库中引用的软件包: 充实 在您的项目中下载nuget包: ://www.nuget.org/packages/RestAPI-JIRA-Lib/ 也可以从下载。 可以在您的C#项目中使用...

    Neuron PE Disassembler 1.0.b7汉化版(PE反编译)

    Neuron PE Disassembler 是一个可视化工具,探讨PE内部,反汇编 DLL,OCX和EXE文件,并查看他们的代码和资源. 查看DLL和EXE代码作为Intel ASM和/或结构化 pseudo ASM/C/C++。 查看LIB和obj内部。 查看DBG文件和使用...

    Eigen3.zip

    eigen3 使用2019/12最新的eigen3版本(eigen3-latest)编译,...通常vs下可以使用libeigen*.dll.a(静态库)来进行链接。 分享目录如下 链接:https://pan.baidu.com/s/1rbdRNkcD16r7pq12erGmqg  提取码:cvvc

    VmdkReader:.NET 4.0控制台应用程序,用于浏览VMDK VHD图像并提取文件

    .Net 4.0控制台应用程序,用于从vmdk图像读取和提取文件 使用 lib解析vmdk图像。 在vmdk在网络上并且您只想复制单个文件而不是GB的情况下很有用(例如ntds.dit),因为它无法通过网络传输整个磁盘。 项目用途: ...

    cmakelua:简单的lua窗口构建lib,通过使用cmake构建执行程序和dll

    提取文件: 有两个可以下载。 Github lua和另一个是他们的主要网站lua.org。 建造: :: Create a build directory mkdir build :: change build directory and get CMakeLists.txt config. cd build && cmake ....

    ffmpeg提取视频流

    ffmpeg 提取视频文件流,生成ppm文件,该工程已经包含 。头文件/LIB/DLL文件等。可直接使用

    股票交易源码

    ★★1.编译注意事项 使用VC6打开工作区StkUI.dsw 然后可以按照以下顺序依次编译各个工程 GuiLib、profuisdll、XPFace、StkLib、StkNet、... 从txt基本资料文件中提取财务数据的小工具。 修改文件时间的小工具。

    lib7zip:https https的分支

    使用7z.dll / 7z.so(来自7-Zip)的库来处理不同的存档类型。 lib7zip基于7zip / p7zip源代码,但不包括7zip / p7zip中的任何源代码。 此派生包括以下更改: 从自动工具移植到CMake 使用cmake添加自动下载7-zip...

    rar压缩软件.rar

    RAR <命令> [ -<开关> ] <压缩文件> [ 列表文件...> ] [ <文件...> ] [ <解压路径\> ] 描述 命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命 令是一个字符串(或单个的字母),命令 ...

    易语言调用python3.6例程

    2,在安装目录下提取python36.dll(32位版本)。(如本人本机python36.dll在D:\program files (x86)\Microsoft Visual Studio\Shared\Python36_86目录下)。3,测试时将zip压缩包全部解压到同一目录下。4,若有时间可封装...

    mysq LIB 头文件

    这是MYSQL5.1服务器上提取的LIB,h文件,用于VC连接MYSQL时所用. 示例代码请看本人博客。 http://blog.csdn.net/zwfgdlc/archive/2010/05/04/5556654.aspx

Global site tag (gtag.js) - Google Analytics