libxml2错误程序c++

libxml2 error program c++

本文关键字:c++ 程序 错误 libxml2      更新时间:2023-10-16

我正在尝试使用libxml2库解析和读取c++程序中的xml文件。我用c++编写了一段代码,但我无法成功运行该代码。我有一个错误:

main.cpp:(.text+0x79): undefined reference to `print_element_names(_xmlNode*)'
collect2: error: ld returned 1 exit status
make[2]: *** [svgreader] Error 1
make[1]: *** [CMakeFiles/svgreader.dir/all] Error 2
make: *** [all] Error 2

AsπάΓταῥεῖ在对你的问题的评论中,这是同一个问题。在链接的文章中,用粗体强调的数字9适用于您的情况。具体来说,我可以看到有一个函数原型static void print_element_names(xmlNode * a_node);,但它在哪里定义?这是在其他源文件中定义的吗?或者它是你忘记链接的库函数?这就是错误消息告诉您的内容。