Hi list: Using SQLite v.3.9.1 amalgamation code. MS Visual Studio 2015 for desktop C++ compiler
I've got the same compiler error 1>sqlite3\sqlite3.c(xxxxx): fatal error C1017: expresi?n constante de tipo entero no v?lida in the following lines of sqlite3.c: #if SQLITE_ENABLE_FTS3 #if SQLITE_ENABLE_FTS3_PARENTHESIS #if SQLITE_OMIT_AUTOVACUUM #if SQLITE_OMIT_BUILTIN_TEST #if SQLITE_OMIT_EXPLAIN #if SQLITE_OMIT_FOREIGN_KEY #if SQLITE_OMIT_PROGRESS_CALLBACK #if SQLITE_OMIT_TCL_VARIABLE #if SQLITE_OMIT_TRACE #if SQLITE_SECURE_DELETE The application compiles correctly except when includes the config.h file with these compiler options: #define SQLITE_OMIT_TCL_VARIABLE #define SQLITE_OMIT_PROGRESS_CALLBACK #define SQLITE_OMIT_FOREIGN_KEY #define SQLITE_OMIT_AUTOVACUUM #define SQLITE_OMIT_EXPLAIN #define SQLITE_SECURE_DELETE #define SQLITE_OMIT_BUILTIN_TEST #define SQLITE_OMIT_TRACE #define SQLITE_ENABLE_FTS3 #define SQLITE_ENABLE_FTS3_PARENTHESIS The only directives of my config.h that seem be accepted, are: #define SQLITE_MAX_VARIABLE_NUMBER 25 #define SQLITE_THREADSAFE 1 Note that the proyect also compiles smoothly without errors using all the compiler directives with SQLite v.3.7.15.1 and MS V. Studio 2013. Any suggestion would be appreciated. -- Adolfo J. Millan