The prefix for several like-named routines in sqlite 3.0.7 is "sqlite3".

For example: sqlite3_open

Could it be that somehow you've #included "sqlite.h" instead of "sqlite3.h" in your sources?

--Steve

On Oct 5, 2004, at 12:45 PM, Steve Frierdich wrote:

I made a static library out of the source code for Sqlite for version 3.0.7 and when I used the library in an MFC program I get linker error on unresolved external symbol for the following symbols:
_sqlite_close
_sqlite_open
_sqlite_free_table
_sqlite_get_table
_sqlite_exec
_sqlite_error_string
_sqlite_freemem


I made the same type of library for the source for Sqlite for version 2.8.15 and used that library in the same MFC program and it worked find. Can anyone tell me why or how to solve the linker error problem for version 3.0.7?

Thanks
Steve Frierdich
727 455 4668

J






Reply via email to