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 <d...@sqlite.org> wrote: > On 2/14/17, Bart Smissaert <bart.smissa...@gmail.com> 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 > d...@sqlite.org > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users