KW> I downloaded the raw source and ran 'configure' and 'make' from a KW> separate folder. The resulting output I copied to /usr/lib/sqlite. In KW> it a see the bunch of .lo, .o and the two .la files (libsqlite3.la, KW> libtclsqlite3.la)
KW> I am use to a Visual Studio build environment, but from what I KW> understand this is all I need. Please correction me if that assumption KW> is wrong. Visual Studio is not designed to use static libraries built by Cygwin. Either build the library with Visual Studio by using the preprocessed sources at http://www.sqlite.org/sqlite-source-3_2_4.zip Or build the library with Cygwin and use Cygwin for your own code as well. KW> I'm unsure what direction to go at this point and would appreciate any KW> guidance - whether it is a complete change of direction or not. I would KW> rather not use a .dll because I don't want my code to have to handle the KW> loading; I may change this later or if it is the recommendation of those KW> wiser =) With DLLs at least you can share between Cygwin and Visual Studio (although you have to build a .lib file for VS to be happy). However there is no reason you can't either use a static library as described above, or simply include the sqlite source code in your project. See http://www.sqlite.org/cvstrac/wiki?p=HowToCompile for more hints. e