我试图创建一个可以解析excel文件(.xls)的项目,我在libxls.sourceforge.net上找到了一个开源库“libxls”(libxls-0.2.0-i386-apple.tar.gz)这似乎非常方便。根据该网站的描述,我只需要:
#include <libxls/xls.h>
libxlsreader.a
文件添加到我的项目中xlsWorkBook* pWB;
pWB=xls_open("file.xls", "UTF-8");
然后pWB应该指向包含每个工作表和所有单元格的xls文件。
然而,当我按照这个指示。我得到以下错误:
架构i386的未定义符号: “_xls_open”,引自: _“我的函数名称调用xls_open”在“包含我的调用函数的.o文件”中 ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
但是,xlsWorkBook* pWB
没问题。
我试图从.mm和.cpp文件调用xls_open
函数,但没有一个工作。
我想在他们的网站上提出这个问题,但那里的讨论很陈旧。那么有没有人碰巧尝试过这个excel解析器库?任何人都可以帮助我为什么我不能使用xls_open
函数?任何帮助表示赞赏!谢谢!