Yes, I can confirm there's compilation/linker issues with 1.0.60.0, it's pretty borked..
Referring to SQLite.Interop:
- Itanium (no config works, build will actually nothing at all, opening project properties will also do nothing and throw unspecified error on subsequent attempts)
- x64 (debug config will throw linker errors)
- PocketPC2003 (debug config will throw linker errors)
Only win32 platform will build correctly in both configs.
Here's how to resolve the issues..
x64 debug:
- Open src folder in VS2008 and select all files therein
- Open properties for the selected files and set "Exclude files from
build" to yes (this is the setting for all other working configs as well, files are there for browsing only,
they are included during compile time via interop.c). All files in src should have a red marker now.
- Go to properties of the project and remove SQLITE_DEBUG from the preprocessr defines in C/C++ settings (SQLITE_DEBUG is not part of any other working build config, so it's probably incompatible atm)
PocketPC2003 debug:
- For some reasons the compiler includes calls to some non-unicode functions, which are not valid on WindowsCE. However the calls are dead code and will be optimized away when setting /O1 for debug config in project configuration->C/C++ settings->optimization, so the linker errors will go away as well
Additionally there's a cs source file missing, it's been posted together with the info that projects don't compile properly before here: http://sqlite.phxsoftware.com/forums/t/1370.aspx
@Robert. Hope you have time to post a good source package soon..