這一切都在Mac OS X 10.6下,libxml庫似乎位於/ usr/local/libxml2/libxml中,我將它添加到了GNU C++支持中,但仍然得到使用libxml的代碼錯誤。我找不到任何解釋如何讓它工作和編譯我的項目。如何在Eclipse Indigo CDT中設置libxml C++
編輯:示例錯誤
void printElementNames(xmlNode * a_node) {
}
這將使 「類型的xmlNode不能得到解決」。
這一切都在Mac OS X 10.6下,libxml庫似乎位於/ usr/local/libxml2/libxml中,我將它添加到了GNU C++支持中,但仍然得到使用libxml的代碼錯誤。我找不到任何解釋如何讓它工作和編譯我的項目。如何在Eclipse Indigo CDT中設置libxml C++
編輯:示例錯誤
void printElementNames(xmlNode * a_node) {
}
這將使 「類型的xmlNode不能得到解決」。
我在Windows 7(64位)上使用Eclipse Kepler CDT for C++在Cygwin環境中工作。
在Eclipse中,轉到
項目 - >屬性 - > C++ Builder中 - >設置 - >工具設置 標籤
Cygwin的C++鏈接器 - >庫
在Libraries(-l)添加文件:xml2.dll
在Librar個搜索路徑(-L)添加的路徑:「C:\ cygwin64 \ lib中」
Cygwin的C++編譯器 - >含
在包括路徑(-I)添加路徑:「C:\ cygwin64的\ usr \包括\ libxml2的」
我們需要有關錯誤的詳細信息 - 以及如何爲libxml2的構建爲在/ usr /本地/ L是一個非規範的地方 – Mark
我編輯我的問題而且我還沒有定製它 - 它就像Mac OS X認爲的那樣。 – ddinchev
OSX在/ usr/local中沒有任何內容 – Mark