在启用ICU的情况下从源构建System.Data.SQLite

时间:2012-11-23 16:04:14

标签: visual-studio-2010 sqlite icu

我正在尝试从启用ICU Tokenizer的源代码构建System.data.sqlite(从现在开始使用SDS)。我正在使用Visual Studio -2010并且无法添加预编译的ICU文件以便SDS可以编译。

我已经将#define SQLITE_ENABLE_ICU 1添加到了sqlite3.c,但是这给了我一个错误,其中SDS试图包含几个ICU头文件(utypes,uregex,ustring和ucol)。

在哪里可以包含包含所有这些文件的文件夹,以便修复此问题?我一生中从未使用VS超过几个小时,我找不到一个可以指向正确方向的线程。

我在项目属性下尝试了c / c ++,我在链接器下尝试过,但没有任何效果。

所有建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

您必须添加ICU的 include directoy。 如果您在C:\somewhere中提取了ICU包,则要添加的目录为C:\somewhere\icu\include

您还需要将C:\somewhere\icu\lib添加到库路径。