我在将minixml库拉入项目时遇到问题。
我按照minixml页面上的文档http://www.minixml.org/documentation.php/install.html
进行了操作安装时没有错误,我看到/usr/local/include/mxml.h中的.h文件和/usr/local/lib/libmxml.a中的汇编文件
我已将mxml.h与#define<mxml.h>
一起包含,并且发现该文件没有问题(因为mini xml类型没有错误,例如mxml_node_t等...
我也一直在用-lmxml编译标志进行编译以链接库。
gcc -lpthread -lmxml -o...and so forth
undefined reference to `mxmlNewXML'
以下是我如何调用与原型匹配的函数:
mxmlNewXML("blah");
答案 0 :(得分:0)
我也在使用这个库。我建议你像这样编译你的代码
通过安装过程,您将在mxml包中获得libmxml.a 所以现在将该库与其整个路径链接
gcc path_to_thatlibrary/libmxml.a -lpthread
编辑:
以你的方式成功编译你的代码?它显示了什么错误?