2011-12-08 51 views
3

我正在嘗試將xerces 3.1.1與我的程序集成,但它需要針對Linux和libicui18n,libicuuc,libicudata,針對Mac OS X和Solaris的libm的libcurl。是否有一些標誌可以傳遞給configure以避免所有這些依賴關係?使用Xerces時如何避免依賴關係?

+2

爲什麼不使用不具有任何XML庫? TinyXML什麼的? – Pubby

+0

@Pubby如果您會問關於QT的問題,我不建議使用MFC。你的問題來自其他Opera :)原因是,TinyXML,RapidXML和其他流行和小型庫沒有xml驗證。他們只是解析器。 –

回答

4

使用以下configure選項時建築:

--disable-netaccessor-curl 

擺脫捲曲,並

--disable-transcoder-icu 

擺脫重症監護病房。你不能擺脫libm依賴關係,你也不應該。 libm實現了C++語言標準的一部分。

檢查./configure --help的輸出以查看其他潛在的依賴關係。

0

可以使用
./configure --without-icu
可以使用--without選項來禁用任何包

相關問題