2013-11-21 32 views
0

使用xmlXPathDistinct我不知道如何使用xmlXPathDistinct爲xmllib2中的xmllib

// xmlNodeSetPtr xmlXPathDistinct (xmlNodeSetPtr nodes) 


xmlXPathObjectPtr result; 
... 
if(result) {  
    xmlNodeSetPtr nodeset = xmlXPathDistinct(result->nodesetval); 

    --> warning: initialization makes pointer from integer without a cast 

可能有人給我一個例子嗎?

裏卡多

編輯: 的gcc -o test2的test2.c中-L的/ usr/local/lib目錄xml2-config --cflags --libs -lpthread -m64

的Linux mymachine上2.6.32-358.23.2.el6.x86_64# 1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

回答

0

好的,找到了。所有這些頭必須包括在內

#include <libxml/xmlmemory.h> 
#include <libxml/parser.h> 
#include <libxml/tree.h> 
#include <libxml/valid.h> 
#include <libxml/hash.h> 
#include <libxml/xmlerror.h> 
#include <libxml/xpath.h> 
#include <libxml/xpathInternals.h> 
#include <libxml/parserInternals.h> 
#include <libxml/uri.h> 
#include <libxml/xpointer.h> 
相關問題