A33228371
驱动牛犊
驱动牛犊
  • 注册日期2012-11-19
  • 最后登录2013-03-06
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2944回复:6

SQlite在内核中的应用

楼主#
更多 发布于:2012-11-28 11:55
哪位大侠在内核中用过SQLITE,请给予帮助,谢谢!
我将SQLITE编译成LIB库(用DDK环境编译的),然后在内核中调用SQLITE函数,结果发生链接错误。
如下:
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) 中被引用
请给予帮助,问题出在哪,需要注意什么?
谢谢!
drivercoding
驱动牛犊
驱动牛犊
  • 注册日期2009-10-19
  • 最后登录2013-08-17
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望191点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-11-28 13:34
想在windows kernel下面使用sqlite,你要做的工作还有很多,最大的事情就是文件的IO操作。
A33228371
驱动牛犊
驱动牛犊
  • 注册日期2012-11-19
  • 最后登录2013-03-06
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-11-28 15:39
哦,如果做大量的改动就不太合适了。是不是Sqlite对文件的读写时调用的是Win App的接口?看来需要好好了解一下!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地板#
发布于:2012-11-28 17:45
不是完全 不可能,但是涉及的问题比较多,比如内存管理,文件io,以及栈的使用。不建议在内核考虑用数据库
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
A33228371
驱动牛犊
驱动牛犊
  • 注册日期2012-11-19
  • 最后登录2013-03-06
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2012-11-30 09:06
谢谢各位!
robert0001
驱动牛犊
驱动牛犊
  • 注册日期2011-12-14
  • 最后登录2013-05-02
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2013-04-24 15:07
LZ的想法很时尚。。。
为什么要在驱动中做这么复杂的事情。。sqlite这个交给用户层处理好了。。
fgmailbox
驱动牛犊
驱动牛犊
  • 注册日期2004-02-18
  • 最后登录2022-11-24
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望48点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2019-07-02 22:05
你可以考虑用boost库的Multi_index容器
游客

返回顶部