Cómo compilar sqlite3, generar una biblioteca de enlaces dinámicos y usarla en Windows
El siguiente es mi proceso de compilación, que puede resultarle útil:
1). Abra VC y cree una nueva "biblioteca de enlaces dinámicos Win32". " "Proyecto, llamado: sqlite3
2). En el siguiente cuadro de diálogo, seleccione "Un proyecto DLL vacío" y haga clic en FINALIZAR->Aceptar
3). c *.h *.def archivos en el código fuente a la carpeta del proyecto
4). Copie todos los archivos *.c en el archivo fuente SQLite descargado. Los archivos se agregan a los archivos fuente del proyecto
p>Nota: no agregue los archivos shell.c y tclsqlite.c aquí.
5). Agregue el archivo sqlite3.def en el archivo fuente SQLite al archivo fuente del proyecto.
6). Agregue todos los archivos *.h en el archivo fuente SQLite descargado. Agregar al archivo de encabezado
7). Iniciar compilación, compilar (F7)
Quizás encuentre errores aquí:
e:\zieckey\ sqlite\sqlite3. \sqlite3ext.h(22): error fatal C1083: No se puede abrir el archivo de inclusión: 'sqlite3.h': No existe tal archivo o directorio
Después de la inspección, descubrí que el código fuente comienza con #include
Pero si otros lugares también #incluyen
Bueno, puedes hacer esto.
Puedes hacer esto seleccionando Herramientas->Opciones...->Directorios en la barra de menú
En la opción Directorios a continuación, ingresa la ruta a sqlite3.h, que es el directorio de su proyecto.
Después de agregarlo, compílelo.
Los siguientes dos archivos importantes se generarán en el directorio de depuración del directorio del proyecto:
El archivo de biblioteca de enlaces dinámicos. sqlite3.dll e importe el archivo de biblioteca sqlite3.lib
II. Utilice la biblioteca de enlaces dinámicos
Escriba un programa para probar la biblioteca de enlaces dinámicos.
Cree un nuevo programa de consola Win32 "Aplicación de consola Win32" vacío en VC, el nombre del proyecto es: TestSqliteOnWindows
Luego cree un programa fuente test.cpp C++, el código fuente es el siguiente: