使用excel解析器代码时出错

时间:2014-01-14 04:16:13

标签: c++ objective-c excel xml-parsing

我试图创建一个可以解析excel文件(.xls)的项目,我在libxls.sourceforge.net上找到了一个开源库“libxls”(libxls-0.2.0-i386-apple.tar.gz)这似乎非常方便。根据该网站的描述,我只需要:

  1. #include <libxls/xls.h>
  2. libxlsreader.a文件添加到我的项目中
  3. 声明指针:xlsWorkBook* pWB;
  4. 调用函数:pWB=xls_open("file.xls", "UTF-8");
  5. 然后pWB应该指向包含每个工作表和所有单元格的xls文件。

    然而,当我按照这个指示。我得到以下错误:

      

    架构i386的未定义符号:    “_xls_open”,引自:       _“我的函数名称调用xls_open”在“包含我的调用函数的.o文件”中   ld:找不到架构i386的符号   clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

    但是,xlsWorkBook* pWB没问题。

    我试图从.mm和.cpp文件调用xls_open函数,但没有一个工作。

    我想在他们的网站上提出这个问题,但那里的讨论很陈旧。那么有没有人碰巧尝试过这个excel解析器库?任何人都可以帮助我为什么我不能使用xls_open函数?任何帮助表示赞赏!谢谢!

0 个答案:

没有答案