I am not modifying anything in the source, but I compile with Calling convention: __stdcall (/Gz) as I use the .dll for a VB6 ActiveX dll.
I am compiling directly from the VS interface, so via the Build tab and then Rebuild. This always worked fine. I just tried with the smaller file: sqlite-amalgamation-3170000.zip <https://www.sqlite.org/2017/sqlite-amalgamation-3170000.zip> and same problem. Should I compile with nmake instead? Where should I type that? Thanks for the assistance. RBS On Tue, Feb 14, 2017 at 7:05 PM, Richard Hipp <[email protected]> wrote: > On 2/14/17, Bart Smissaert <[email protected]> wrote: > > The problem seems to be with a #define followed by a opening curly brace, > > also for example: > > #define WRITE_UTF8(zOut, c) { \ > > at line 27227 > > > > Could it be that VS needs some setting to recognize this construction? > > > > Why does it work for me when I type: > > nmake /f makefile.msc > > Are you modifying the source file or the makefile.msc in some way? > -- > D. Richard Hipp > [email protected] > _______________________________________________ > sqlite-users mailing list > [email protected] > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list [email protected] http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

