我正在尝试从启用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 ++,我在链接器下尝试过,但没有任何效果。
所有建议都表示赞赏。
答案 0 :(得分:0)
您必须添加ICU的 include directoy。
如果您在C:\somewhere
中提取了ICU包,则要添加的目录为C:\somewhere\icu\include
。
您还需要将C:\somewhere\icu\lib
添加到库路径。