Happy New Year!!!
Help! I am trying to make sqlite work… but i’m encoutering the ffg. errors to generate a dll…
“Error: class,struct,union or type __int64 not defined sqlite3.h(222)”
btw, i am using a msvc compiler, cint-5.18.00, windows xp, amalgated sqlite.
what could be causing that error?
did someone tried using sqlite?
TIA
$ make
/cygdrive/c/cint-5.18.00/bin/cint.exe -K -w2 -zsqlite3 -nG__c_sqlite3.c -D
MAKECINT -DG__MAKECINT -DG__REDIRECTIO -DG__SHAREDLIB -DG__WIN32 -DWIN32 -D_
WIN32 -DG__NEWSTDHEADER -D_CRT_SECURE_NO_DEPRECATE=1 -DG__HAVE_CONFIG -DG__NOMAK
EINFO -c-2 -DG__REDIRECTIO -DG__SHAREDLIB -DG__WIN32 -DWIN3
2 -D_WIN32 -DG__NEWSTDHEADER -D_CRT_SECURE_NO_DEPRECATE=1 -DG__HAVE_CONFIG -DG__
NOMAKEINFO -Z0 sqlite3.h
Error: class,struct,union or type __int64 not defined sqlite3.h(222)
!!!Removing G__c_sqlite3.c G__c_sqlite3.h !!!
make: *** [G__c_sqlite3.c] Error 1
Axel
January 6, 2011, 8:37am
2
Hi,
CINT doesn’t know all system types. You can simply provide a definition to CINT by putting a few typedefs into a header, and passing that to CINT when generating the dictionary. In this case a “typedef long long __int64;” should work.
Cheers, Axel.