Lots of functions are missing from the created library under Windows, which causes (may cause) dependent packages to break under Windows.
(E.g. QT. See the issue I encountered there.)
Actually my issue was that the SQLITE_ENABLE_COLUMN_METADATA macro was needed for the sqlite3_column_table_name16(..) function to be included, however that macro is not set to 1 and not passed to the compiler under Windows.
On Linux the build.sh passes a banch of such SQLITE_ENABLE... macros:
Hello,
Lots of functions are missing from the created library under Windows, which causes (may cause) dependent packages to break under Windows. (E.g. QT. See the issue I encountered there.)
Actually my issue was that the
SQLITE_ENABLE_COLUMN_METADATA
macro was needed for thesqlite3_column_table_name16(..)
function to be included, however that macro is not set to 1 and not passed to the compiler under Windows.On Linux the
build.sh
passes a banch of suchSQLITE_ENABLE...
macros:However
bld.bat
completely misses them:I suggest to keep them in sync, and fix
bld.bat
to pass these macros, too.