Small. Fast. Reliable.
Choose any three.
*** 34,46 ****
  
  11. Under Project > Properties navigate to the Linker folder and choose "Input". In the field that says "Module Definition File" type sqlite[3].def. NOTE: You have to do this twice, once for the Debug configuration and once for the Release configuration.
  
! Note: In order to build the lib file so that an application can link against the sqlite[3].dll you will need to add a step to the post-build event. Right click on Project, select Properties, expand Build Events and type "LIB /DEF:<path>\sqlite[3].def" into the Command line field, both for debug and release configurations, where <path> is the location to the file sqlite[3].def.
  
! To compile 3.3.7(this may apply to other versions too), I had to do this extra step:{linebreak}
  Add the project directory to the include path, here's how to do it in details:{linebreak}
  Under Project > Properties navigate to the C/C++ folder and choose "General", In the field "Additional Include Directories" type "."(a single dot, which is the current directory) NOTE: You have to do this twice, once for the Debug configuration and once for the Release configuration.
- 
- 12. *Compile!*
  
  <h3><u>Adding a link to a working VS Solution.</u></h3>
  
--- 34,48 ----
  
  11. Under Project > Properties navigate to the Linker folder and choose "Input". In the field that says "Module Definition File" type sqlite[3].def. NOTE: You have to do this twice, once for the Debug configuration and once for the Release configuration.
  
! 12. *Compile!*
! 
! The next 2 steps maybe be required by some. I was able to build the DLL and produce a .lib file only following the above 12 steps. for VS 2005.
! 
! 11.a) In order to build the lib file so that an application can link against the sqlite[3].dll you will need to add a step to the post-build event. Right click on Project, select Properties, expand Build Events and type "LIB /DEF:<path>\sqlite[3].def" into the Command line field, both for debug and release configurations, where <path> is the location to the file sqlite[3].def.
  
! 11.b) To compile 3.3.7(this may apply to other versions too), I had to do this extra step:{linebreak}
  Add the project directory to the include path, here's how to do it in details:{linebreak}
  Under Project > Properties navigate to the C/C++ folder and choose "General", In the field "Additional Include Directories" type "."(a single dot, which is the current directory) NOTE: You have to do this twice, once for the Debug configuration and once for the Release configuration.
  
  <h3><u>Adding a link to a working VS Solution.</u></h3>