C API: Run-Time Library Version Numbers
(c3ref/libversion.html)
sqlite3_libversion(), sqlite3_sourceid(), sqlite3_libversion_number()
... The sqlite3_libversion()
function is provided for use in DLLs since DLL users usually do not have
direct access to string constants within the DLL. The
sqlite3_libversion_number() function returns an integer equal to
SQLITE_VERSION_NUMBER. The sqlite3_sourceid() function returns
a pointer to ...
|
How To Compile SQLite
(howtocompile.html)
6. Building A Windows DLL
To build a DLL of SQLite for use in Windows, first acquire the
appropriate amalgamated source code files, sqlite3.c and sqlite3.h.
These can either
be downloaded from the SQLite website
or custom generated from sources as shown above ...
|
Run-Time Loadable Extensions
(loadext.html)
3. Compiling A Loadable Extension
... cl YourCode.c -link -dll -out:YourCode.dll
To compile for Windows using MinGW, the command line is just like it
is for unix except that the output file suffix is changed to ".dll" and
the -fPIC argument is omitted ...
|
SQLite Download Page
(download.html)
... a5789ccfbc2bac1c4599704f4be68a92d990ccf8f0ef2fbcc39ac3d93131c0e4)
Precompiled Binaries for Windows
sqlite-dll-win-x86-3490100.zip(1.02 MiB)
32-bit DLL (x86) for SQLite version 3.49.1.(SHA3-256: 1dac243f154828327d6a250b74cf115e4f6a4cbfe83dbc488d45510b59e7a157)
sqlite-dll-win-x64-3490100.zip(1.28 MiB)
64-bit DLL (x64 ...
|
C API: Load An Extension
(c3ref/load_extension.html)
sqlite3_load_extension()
... So for example, if "samplelib" cannot be loaded, then names like
"samplelib.so" or "samplelib.dylib" or "samplelib.dll" might
be tried also.
The entry point is zProc.
zProc may be 0, in which case SQLite will try to come ...
|
Most Widely Deployed SQL Database Engine
(mostdeployed.html)
... Some commentators observe that SQLite tends
to be statically linked and thus have multiple instances on
each machine, whereas libz tends to have just
a single instance per machine in the form of a shared library or DLL.
So even ...
|
The Checksum VFS Shim
(cksumvfs.html)
2. Compiling
... cksumvfs.so
(mac) → clang -fPIC -dynamiclib cksumvfs.c -o cksumvfs.dylib
(windows) → cl cksumvfs.c -link -dll -out:cksumvfs.dll
You may want to add additional compiler options, of course,
according to the needs of your project.
To ...
|
The SQLITE_MEMSTAT Virtual Table
(memstat.html)
1. Overview
... The SQLITE_STMT extension can also be loaded at run-time
by compiling the extension into a shared library or DLL using the source
code at https://sqlite.org/src/file/ext/misc/memstat.c and following the
instructions for how ...
|
The CSV Virtual Table
(csv.html)
1. Overview
... Observe that the filename extension (ex: ".dll" or ".so" or ".dylib") is
omitted from the extension filename. Omitting the filename extension is
not required, but it helps in making the script cross-platform. SQLite
will automatically append the appropriate extension ...
|
sqldiff.exe: Database Difference Utility
(sqldiff.html)
1. Usage
... The changeset can be interpreted using
the session extension to SQLite.
--lib LIBRARY
-L LIBRARY
Load the shared library or DLL file LIBRARY into SQLite prior to
computing the differences. This can be used to add application-defined
collating sequences ...
|
Page generated by FTS5 in about 16.36 ms.