主题 : 嵌入式数据库编译程序遇到的问题 复制链接 | 浏览器收藏 | 打印
梦翔
级别: 新手上路
UID: 30517
精华: 0
发帖: 36
金钱: 185 两
威望: 37 点
综合积分: 72 分
注册时间: 2010-10-18
最后登录: 2014-03-27
楼主  发表于: 2011-05-10 10:21

 嵌入式数据库编译程序遇到的问题

最近在做有关嵌入式数据库的移植,在完成数据库sqlite-3.7.0.1的安装后,可是编译程序编译不通过
错误代码:


[root@localhost target]# gcc -o sample sample.c
sample.c: 在函数‘main’中:
sample.c:13: 错误:‘sqlite3_api’未声明(在此函数内第一次使用)
sample.c:13: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
sample.c:13: 错误:所在的函数内也只报告一次。)

请问这是什么原因造成的?
级别: 新手上路
UID: 47768
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-05-25
最后登录: 2011-06-27
1楼  发表于: 2011-05-25 11:45
这个问题主要是添加头文件引起的,sqlite有两个头文件sqlite3.h和sqlite3ext.h,在程序中只需要添加一个就可以了,如果两个都添加的话就会出现你所说的问题!