关于SQLITE在内核中的应用

A33228371 2012-11-28 11:46:31
我想在内核中调用SQLITE中的函数,实现如下:
1、用DDK环境将SQLITE编译成LIB库。
2、在驱动例程中调用SQLITE函数。

结果:编译的时候总出现链接错误,LIB库确定已被引用。
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 __localtime32_s,该符号在函数 _localtime_s 中被引用
sqlite3.lib(sqlite3.obj) : error LNK2001: 无法解析的外部符号 __fltused
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 __ftol2,该符号在函数 "void __stdcall computeJD(struct DateTime *)" (?computeJD@@YGXPAUDateTime@@@Z) 中被引用
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 __ftol2_sse,该符号在函数 "void __stdcall computeYMD(struct DateTime *)" (?computeYMD@@YGXPAUDateTime@@@Z) 中被引用
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 _free,该符号在函数 "void __stdcall sqlite3MemFree(void *)" (?sqlite3MemFree@@YGXPAX@Z) 中被引用
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 _malloc,该符号在函数 "void * __stdcall sqlite3MemMalloc(int)" (?sqlite3MemMalloc@@YGPAXH@Z) 中被引用
sqlite3.lib(sqlite3.obj) : error LNK2019: 无法解析的外部符号 _realloc,该符号在函数 "void * __stdcall sqlite3MemRealloc(void *,int)" (?sqlite3MemRealloc@@YGPAXPAXH@Z) 中被引用

请各位给予解答。
...全文
58 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧