Keith:

Thank a lot.

Now, the file compiles without error, although still there are two warnings 
(unreferenced local variables):

1>sqlite3\sqlite3.c(79452): warning C4101: 'z': variable local sin referencia

1>sqlite3\sqlite3.c(79451): warning C4101: 'zTrace': variable local sin 
referencia

Perhaps the sentence

     #ifndef SQLITE_OMIT_TRACE

must be moved up a couple lines 

Thanks again.

--
Adolfo

>
> ---- Mensaje original ----
> De: "Keith Medcalf" <kmedcalf at dessus.com>
> Para:  "ajm at zator.com" <ajm at zator.com>, "General Discussion of SQLite 
> Database" <sqlite-users at mailinglists.sqlite.org>
> Fecha:  Sun, 25 Oct 2015 13:56:33 -0600
> Asunto:  RE: [sqlite] Erros using some compiler options for SQLite 3. and V. 
> Studio 2015
>
>
>Try changing:
>
>> #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
>
>to
>
>#define SQLITE_OMIT_TCL_VARIABLE 1
>#define SQLITE_OMIT_PROGRESS_CALLBACK 1
>#define SQLITE_OMIT_FOREIGN_KEY 1
>#define SQLITE_OMIT_AUTOVACUUM 1
>#define SQLITE_OMIT_EXPLAIN 1
>#define SQLITE_SECURE_DELETE 1
>#define SQLITE_OMIT_BUILTIN_TEST 1
>#define SQLITE_OMIT_TRACE 1
>#define SQLITE_ENABLE_FTS3 1
>#define SQLITE_ENABLE_FTS3_PARENTHESIS 1
>
>in your config.h and see if this resolves the issue.
>
>> -----Original Message-----
>> From: sqlite-users-bounces at mailinglists.sqlite.org [mailto:sqlite-users-
>> bounces at mailinglists.sqlite.org] On Behalf Of ajm at zator.com
>> Sent: Sunday, 25 October, 2015 13:24
>> To: sqlite-users at mailinglists.sqliteorg
>> Subject: [sqlite] Erros using some compiler options for SQLite 3. and V.
>> Studio 2015
>> 
>> 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.
>> 


Reply via email to