在Windows下使用Soundex功能构建sqlite

时间:2018-09-29 17:03:32

标签: windows sqlite cl soundex

我正在尝试使用soundex功能在Windows下构建sqlite,尽管构建成功,但我仍然没有soundex功能。我不知道错误在哪里。

cl -DSQLITE_THREADSAFE=0 -DSQLITE_SOUNDEX sqlite3.c -link -dll -out:sqlite3.dll

输出:

/out:sqlite3.exe
-dll
-out:sqlite3.dll
sqlite3.obj

当我尝试重新构建dll时

C:\sqlite\sqlite-amalgamation-3250200>sqlite3.exe
SQLite version 3.25.2 2018-09-25 19:08:10
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> SELECT SOUNDEX("John"), SOUNDEX("Joahn");
Error: no such function: SOUNDEX
sqlite>

对于ubuntu,它非常清楚如何使用参数进行编译,但是对于Windows,我找不到正确传递DSQLITE_SOUNDEX的方法。

非常感谢。

0 个答案:

没有答案