1

我正在尝试从启用 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++,我在链接器下尝试过,但没有任何效果。

所有建议表示赞赏。

4

1 回答 1

0

您必须添加 ICU 的包含目录。如果您已将 ICU 包解压缩到C:\somewhere,那么要添加的目录将是C:\somewhere\icu\include.

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

于 2012-11-26T12:27:22.613 回答