RE:Preguntita acerca de DLL´s
Bueno, SQLite está hecho en C, y no provée una interfaz para exportar funciones directamente. Visual C++ soporta las palabras reservadas __declespec(dllexport) y __declspec(dllimport) para exportar e importar desde una DLL. Esto también lo soporta el DevC.
Sin embargo, SQLite (yo tengo la versión 3.0). En cambio, SQLite expone una interfaz C estándar, es decir, un archivo de definiciones DEF, donde están listadas todas las funciones que exporta. Para ello, tienes que emplear el API de Windows. Primero, manda llamar LoadLibrary que recibe como parámetro el nombre de tu dll (en este caso, me parece que es sqlite.dll) y regresa un manejador a un módulo (HMODULE) que debes conservar.
Luego, requieres crearte un "delegado" o puntero a una función, cuya firma debe coincidir con la firma del método que quieres llamar. Si quieres llamar una función, digamos
void MiFuncion(LPTSTR szCadena);
deberías hacer algo parecido:
typedef void (*MiFuncion)(LPTSTR);
Luego, declaras una variable de tipo MiFuncion, que será el puntero