0

我遵循了文档,并复制了示例代码,但出现了错误:

http://michaelrsweet.github.io/mxml/

Error   LNK2019 unresolved external symbol _mxmlDelete referenced in function _load_rate    
Error   LNK2019 unresolved external symbol _mxmlLoadFile referenced in function _load_rate  

#include <stdio.h>
#include <stdlib.h>
#include <mxml.h>
#include "Rate.h"

void load_rate(rate *currentrate) {

    FILE *fp;
    mxml_node_t *tree;
    fp = fopen("filename.xml", "r");
    tree = mxmlLoadFile(NULL, fp, MXML_TEXT_CALLBACK);
    fclose(fp);
    mxmlDelete(tree);
}

知道我在做什么错吗?

4

1 回答 1

0

链接器找不到库文件。你能分享一下编译选项吗?你应该包括类似 -lmxml

我确认该库的名称是 libmxml,因此您只需将库的用途指定给链接器即可。

于 2017-04-20T11:54:35.617 回答