Hello!
В сообщении от Friday 01 August 2008 14:49:04 Alexey Pechnikov написал(а):
> Try this
> http://dload.mobigroup.ru/sqlite-ext/icu/3.5.9/libSqliteIcu.dll
sqlite3 :memory:
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> SELECT load_extension('libSqliteIcu.dll');
SQL error: error during initialization:
sqlite> .load 'libSqliteIcu.dll'
sqlite>
Now I'm thinking why "SELECT load_extension('libSqliteIcu.dll');" doesn't
work...
I'm using this command line for MinGW
C:\MinGW\bin\gcc.exe -shared
icu.c -lm -L. -LC:/icu-3.8/lib/ -licuin -licuuc -licudt -o
libSqliteIcu.dll -l advapi32 -IC:/icu-3.8/include -I. -IC:\sqlite3-3.5.9\src
There is the problem with
#ifdef U_UTF8_IMPL
U_EXPORT const uint8_t
#elif defined(U_STATIC_IMPLEMENTATION) || defined(U_COMMON_IMPLEMENTATION)
U_CFUNC const uint8_t
#else
U_CFUNC U_IMPORT const uint8_t /* U_IMPORT2? */ /*U_IMPORT*/
#endif
utf8_countTrailBytes[256];
from utf8.h from icu package. I replace U_EXPORT to U_EXPORT2 and now
libSqliteIcu.dll is compiled but it's not correct way.
Best regards, Alexey.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users