On 3/5/16, tonyp at acm.org <tonyp at acm.org> wrote: >>From: Richard Hipp >>Can you run sqlite3_analyzer on some of your databases and send me the >>output? > > I will as soon as I can manage to build it under Windows. Although I > regularly build sqlite3, lemon, and sqldiff, with sqlite3_analyzer I get a > lot of errors like these: > > ... > sqlite3_analyzer.obj : error LNK2019: unresolved external symbol > __imp__Tcl_NRCallObjProc referenced in function _DbObjCmdAdaptor > sqlite3_analyzer.exe : fatal error LNK1120: 59 unresolved externals >
The sqlite3_analyzer.exe links against libtcl.dll. Either you don't have that, or else the version you have is really old, or maybe you have the 32-bit version and you are trying to link it into a 64-bit build. But if you download the pre-release snapshot and type "nmake /f Makefile.msc sqlite3.dll" or "nmake /f Makefile.msc sqlite3.exe" those should work just fine. -- D. Richard Hipp drh at sqlite.org