2012-11-23 26 views
0

我試圖從啓用ICU Tokenizer的源中構建System.data.sqlite(從現在開始的SDS)。我正在使用Visual Studio -2010,並且無法添加預編譯的ICU文件,因此SDS可以編譯。從啓用ICU的源構建System.Data.SQLite

我已經將#define SQLITE_ENABLE_ICU 1添加到sqlite3.c中,但是在SDS試圖包含一些ICU頭文件(utypes,uregex,ustring和ucol)時,這會給我一個錯誤。

我在哪裏可以包含包含所有這些文件的文件夾,以便這將被修復?我從來沒有在我的生活中使用過幾個小時的VS,我找不到能夠指引我正確方向的單一線程。

我已經嘗試了項目屬性下的c/C++,我嘗試了下鏈接器,但沒有任何工作。

所有建議讚賞。

+0

*你有什麼*試圖設置?包含路徑?以什麼價值? –

+0

我試圖包括包含頭文件的文件夾,就像我說的那樣,該項目的屬性頁。我在c/C++ - >其他包含目錄和鏈接器 - >常規 - >其他庫目錄(針對ICU附帶的庫)下都嘗試過。 – Hrafn

+0

你究竟在哪裏安裝了ICU?而你究竟輸入了什麼作爲額外的包含目錄? –

回答

0

您必須添加ICU的包括 directoy。 如果您提取了C:\somewhere中的ICU包,則要添加的目錄將爲C:\somewhere\icu\include

您還需要將C:\somewhere\icu\lib添加到庫路徑中。