C Instalación en Visual Studio
Por Oscar Esteve
Este es el proceso para usar la librería SQLite en Visual Studio 2005, no debería ser muy diferente en versiones más recientes.
Hay que copiar los ficheros def y dll en el directorio de nuestro proyecto o un directorio común para que accedan las aplicaciones que desarrollemos (en mi caso en concreto el directorio es D:\Proyectos\VS2005\Ploter\PloterGPSv6.0\).
En el menu de VS2005 ejecutamos la opción Visual Studio 2005 x64 Win64 Command Prompt.
.Esto abrirá una ventana de DOS:
.Haciendo esto, nos evitamos poner en la variable de entorno PATH la ubicación del programa lib.
Se podría hacer desde el prompt de Windows (cmd) pero hay que asegurarse que en la variable de entorno PATH este la ubicación de la aplicación lib, que es la encargada de generar el .lib a partir del fichero def y dll.
Desde el prompt, nos posicionamos donde hemos dejado los fichero def y dll (cd ruta_donde_esta_ficheros_def_dll) y ejecutamos la aplicación lib (lib /machine:X64 /DEF:sqlite3.def ). Si en lugar de X64 ponemos X86, compilaremos en 32bits.
Si todo ha ido bien, se habrán generado 2 ficheros (exp, lib). El fichero exp, ya no es necesario y se puede borrar.
.Dejaremos el fichero h (sqlite3.h) obtenido de la descarga de amalgamation. Ya sea en nuestro proyecto o donde hemos dejado los dll def y el fichero generado en el paso anterior (lib).
En mi caso en D:\Proyectos\VS2005\Ploter\PloterGPSv6.0\. Debemos de tener 3 ficheros def, dll, y h.
Para que el proyecto pueda acceder a las librerías, en las propiedades del proyecto:
.Linker->Input-> Additional dependeces:
Ponemos sqlite3.lib.