zoukankan      html  css  js  c++  java
  • 从动态库的def文件生成lib文件

    以sqlite3为例,下载的文件中只有def文件,没有lib文件,想使用静态方式调用dll的情况下,就需要额外的.h文件和.lib文件存在。

    .h文件可以从官方下载的sqlite-amalgamation-xxxxx.zip文件中得到,lib文件可以使用vc的命令行得到。

    以VS2010为例,在开始菜单中找到“Microsoft Visual Studio 2010” --> “Visual Studio 2010 Tools” --> “Visual Studio 命令提示(2010)”来打开命令行窗口。将sqlite3.def复制到某个根目录下再输入命令更简单些,之后根据文件所在路径输入命令。

    例如:

    lib /OUT:e:\sqlite3.lib /MACHINE:X86 /DEF:e:\sqlite3.def

  • 相关阅读:
    Robberies
    Big Event in HDU
    UVA 562 Dividing coins
    Little Rooks
    Bone Collector
    Piggy-Bank
    0-1背包问题之——饭卡
    Monkey and Banana
    The Triangle
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/lanma/p/5073604.html
Copyright © 2011-2022 走看看