I got the dll to build using VC 2003 .NET. But when I create the .lib (LIB /def:sqlite.def) and link, the dll I have that actually uses SQLite will no longer register. Creating a static .lib and linking to it creates the same problem). I have no idea why that is happening.. as regsrv32 does not output much in the way of error messages.
As a side note. If I go back to linking to the gcc built dll I can then register and the system works under NON-SP1 machines. I built the dll using default dll settings, though I have tried messing with them to no effect. I am going to keep poking at it, but It is getting a bit frustrating... The dll builds fine, quite a few warnings but most about "possible loss of data" Anyone have any ideas why this second problem might be occurring? Thanks, ~derek -----Original Message----- From: Tim McDaniel [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 12, 2005 3:16 PM To: sqlite-users@sqlite.org Subject: RE: [sqlite] sqlite 3.x and Win Server 2003 SP1 not working Which version of VC++ do you have? I'm using VS.NET 2003. In any case, it isn't diffcult. You can download the "pre-processed" source for Windows from sqlite.org. Create a dll project, and add the source files, including sqlite3.def, and excluding shell.c. I specify the NO_TCL macro to omit any TCL related stuff, but I don't remember if that is essential. > -----Original Message----- > From: Derek Shaw [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 12, 2005 5:01 PM > To: sqlite-users@sqlite.org > Subject: RE: [sqlite] sqlite 3.x and Win Server 2003 SP1 not working > > That would be great for me... How are you building it? Just > down load the source and point a project at it? I can imagine > its going to be that easy? I could not find any documentation > on building with VC++. > > I am working on upgrading to 3.2.2, I doubt its going to make > a difference, but you never know. I just download the dll and > run lib against it to get the lib and such. Then soft link to > it that way. > > I would not be surprised to find out that it has something to > do with the gcc build... > > ~derek. > > -----Original Message----- > From: Tim McDaniel [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 12, 2005 2:54 PM > To: sqlite-users@sqlite.org > Subject: RE: [sqlite] sqlite 3.x and Win Server 2003 SP1 not working > > > > -----Original Message----- > > From: D. Richard Hipp [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, July 12, 2005 1:20 PM > > To: sqlite-users@sqlite.org > > Subject: Re: [sqlite] sqlite 3.x and Win Server 2003 SP1 not working > > > > On Tue, 2005-07-12 at 11:01 -0700, Derek Shaw wrote: > > > SQLite 3 relocates 2 addresses out of its memory bounds > > when it loads. > > > > Can you explan in more detail what this means? > > -- > > D. Richard Hipp <[EMAIL PROTECTED]> > > > > If this is really the problem, then it's probably some "problem" with > GCC compiling for Win32, or maybe some compile switch needs to be > adjusted. I don't have any details, I've only compiled sqlite with > Visual C++. >