Database & Application Miscellaneous: Zip file with prebuilt DLL incomplete

  • arjenmarkus / 116 / Sun, 03 Jan 2010 21:09:00 GMT / Comments (2)
  • Hello,

    I downloaded the sqlitedll-3_2_7.zip file the other day
    to do some initial experiments with SQLite, but it turns
    out that this zip-file only contains the DLL itself and
    the definitions file.

    If I understand it correctly, it is possible to link
    against the DLL using that definition file, but it is
    more common to use the import library.

    But even so, the sqlite3.h header file is missing.
    So the zip-file as such is not useable.

    Kind regards,

    Arjen Markus
  • Keywords:

    zip, file, prebuilt, dll, incomplete, database, application

  • http://database.itags.org/database-application/158215/«« Last Thread - Next Thread »»
    1. Indeed it should probably include sqlite3.h, but you are supposed to
      generate an import .lib for your compiler using the .def file. VC++ comes
      with lib.exe, I'm not sure how you do it with others.

      10/20/05, Arjen Markus <arjen.markus (AT) wldelft (DOT) nlwrote:

      Hello,

      I downloaded the sqlitedll-3_2_7.zip file the other day
      to do some initial experiments with SQLite, but it turns
      out that this zip-file only contains the DLL itself and
      the definitions file.

      If I understand it correctly, it is possible to link
      against the DLL using that definition file, but it is
      more common to use the import library.

      But even so, the sqlite3.h header file is missing.
      So the zip-file as such is not useable.

      Kind regards,

      Arjen Markus
      --

      corynelson | Sun, 04 May 2008 14:41:00 GMT |

    2. Cory Nelson wrote:

      Indeed it should probably include sqlite3.h, but you are supposed to
      generate an import .lib for your compiler using the .def file. VC++ comes
      with lib.exe, I'm not sure how you do it with others.

      I know that the GNU compilers have a similar utility - I just have never
      used either (being lazy, I mostly rely on the compiler to provide the
      lib file - that does require the use of non-standard keywords, but
      you can hide those).

      Anyway, the header file is needed, as you say.

      Regards,

      Arjen

      arjenmarkus | Sun, 04 May 2008 14:42:00 GMT |