免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1409 | 回复: 0
打印 上一主题 下一主题

请教perl中SQLite的问题 [复制链接]

论坛徽章:
1
金牛座
日期:2013-09-09 14:15:49
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-21 10:37 |只看该作者 |倒序浏览
准备在perl里面使用SQLite,SQLite是Linux上自带的(SQLite version 3.3.6),其实需求很简单,就是一张内存表,但是从CPAN上下载的包SQLite-VirtualTable-0.06,make的时候就报错。 麻烦各位给个建议,谢谢了先。
# make
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -g3 -O0   -DVERSION=\"0.06\" -DXS_VERSION=\"0.06\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE"   perlvtab.c
perlvtab.c:11:24: error: sqlite3ext.h: No such file or directory
perlvtab.c:20: error: expected ?? ?? ?? 鈇sm?or 鈅_attribute__?before 鈚ypedef?
perlvtab.c:30: error: expected specifier-qualifier-list before 鈙qlite3_vtab_cursor?
perlvtab.c:56: error: expected ??before ??token
perlvtab.c:144: error: expected ??before ??token
perlvtab.c:153: error: expected ??before ??token
perlvtab.c:162: error: expected ??before ??token
perlvtab.c:197: error: expected ??before ??token
perlvtab.c:237: error: expected ??before ??token
perlvtab.c:242: error: expected ??before ??token
perlvtab.c:247: error: expected ??before ??token
perlvtab.c:252: error: expected ??before ??token
perlvtab.c:257: error: expected ??before ??token
perlvtab.c:262: error: expected ??before ??token
perlvtab.c:267: error: expected ??before ??token
perlvtab.c:313: error: expected ??before ??token
perlvtab.c: In function 鈕p2str?
perlvtab.c:356: error: 釹QLITE_INDEX_CONSTRAINT_EQ?undeclared (first use in this function)
perlvtab.c:356: error: (Each undeclared identifier is reported only once
perlvtab.c:356: error: for each function it appears in.)
perlvtab.c:358: error: 釹QLITE_INDEX_CONSTRAINT_GT?undeclared (first use in this function)
perlvtab.c:360: error: 釹QLITE_INDEX_CONSTRAINT_LE?undeclared (first use in this function)
perlvtab.c:362: error: 釹QLITE_INDEX_CONSTRAINT_LT?undeclared (first use in this function)
perlvtab.c:364: error: 釹QLITE_INDEX_CONSTRAINT_GE?undeclared (first use in this function)
perlvtab.c:366: error: 釹QLITE_INDEX_CONSTRAINT_MATCH?undeclared (first use in this function)
perlvtab.c: At top level:
perlvtab.c:373: error: expected ??before ??token
perlvtab.c:468: error: expected ??before ??token
perlvtab.c:510: error: expected ??before ??token
perlvtab.c:544: error: expected ??before ??token
perlvtab.c:607: error: expected declaration specifiers or ?..?before 鈙qlite3_value?
perlvtab.c: In function 鈔ewSVsqlite3_value?
perlvtab.c:609: error: 鈜?undeclared (first use in this function)
perlvtab.c:611: error: 釹QLITE_NULL?undeclared (first use in this function)
perlvtab.c:614: error: 釹QLITE_INTEGER?undeclared (first use in this function)
perlvtab.c:617: error: 釹QLITE_FLOAT?undeclared (first use in this function)
perlvtab.c:620: error: 釹QLITE_TEXT?undeclared (first use in this function)
perlvtab.c:621: warning: passing argument 2 of 釶erl_newSVpvn?makes pointer from integer without a cast
perlvtab.c:626: error: 釹QLITE_BLOB?undeclared (first use in this function)
perlvtab.c:627: warning: cast to pointer from integer of different size
perlvtab.c: At top level:
perlvtab.c:635: error: expected ??before ??token
perlvtab.c:678: error: expected ??before ??token
perlvtab.c:726: error: expected ??before ??token
perlvtab.c:773: error: expected ??before ??token
perlvtab.c:808: error: expected ?? ?? ?? 鈇sm?or 鈅_attribute__?before 鈖erlModule?
perlvtab.c:844: error: expected ??before ??token
make: *** [perlvtab.o] Error 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP