2011-03-16 45 views
0

你好 我想在Windows平臺上使用code :: blocks,wxWidgets和libxml2編寫一些工具。code :: blocks,libxml2/libxml/parser.h:沒有這樣的文件或目錄

我做的事:

  1. 複製libxml2.a,libxml2.dll.a等 庫到的MinGW的lib /文件夾
  2. 寫了一些頭這樣在我 源文件:

    #include <libxml/xmlmemory.h> 
    #include <libxml/parser.h> 
    
  3. 新增-lxml2進行接頭

而現在,當我試圖建立這個項目中,我得到這個錯誤:這裏

error: libxml/xmlmemory.h: No such file or directory 

任何人都經歷這個錯誤? 我相信我配置錯誤的東西,但真的不知道是什麼。 感謝您的想法。

回答

1

一般情況下,最好是不動的東西到MinGW的目錄,而是讓他們在自己的目錄,並添加搜索路徑的項目屬性,所以它知道到哪裏尋找他們。

如果你進入的代碼:: Blocks的項目性質,打項目編譯選項按鈕,然後鏈接器設置選項卡內,加你鏈接到的兩個庫。然後在搜索目錄選項卡中,將/include添加到編譯器搜索位置,並可選地將/lib目錄添加到鏈接程序位置(如果您在鏈接程序設置中提供了.a的完整路徑,則不需要這樣做。

0

好吧,我找到了解決辦法!

<libxml2/libxml/parser.h> 

作品完美

+2

大多數人會期望找到它在'<的libxml/parser.h>'所以我建議後加入'libxml2'部分'/include /'在搜索路徑中 – 2011-03-16 16:47:37

相關問題