When using MSVC to compile the SQLite library, several errors pop up about differing linkage definitions of several session extension functions. These functions are declared without the SQLITE_API macro, but are implemented with it. MSVC does not like this and fails the compilation.
I have tested with both MSVC 2015 and 2017, both have the same result. The affected methods are: sqlite3changegroup_new sqlite3changegroup_add sqlite3changegroup_output sqlite3changegroup_add_strm sqlite3changegroup_output_strm sqlite3changegroup_delete I manually added the SQLITE_API macro to the beginning of these functions where they are declared in the header area to fix this. _______________________________________________ sqlite-users mailing list [email protected] http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

