Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 在WinCE下编译sqlite3生成动态链接库
【标  题】:在WinCE下编译sqlite3生成动态链接库
【关键字】:WinCE,sqlite3
【来  源】:http://blog.csdn.net/zieckey/archive/2006/12/02/1427271.aspx

在WinCE下编译sqlite3生成动态链接库

Your Ad Here

 

     作者:zieckey( zieckey@yahoo.com.cn
     All Rights Reserved!

一. 编译动态链接库库文件

下面的是我的编译过程,或许对你有些帮助:


1). 打开eVC新建一个“WCE Dynamic-Link Library”工程,命名为:sqlite3
2). 在接下来的对话框中选择"An empty Windows CE DLL project",点击 FINISH,之后再点击 OK
3). 将源码中所有的 *.c *.h *.def 复制到工程文件夹下
4). 在 Source Files 中添加除shell.c和tclsqlite.c这两个文件以外所有 *.c 的SQLite源文件文件
5). 在 Header Files 中添加所有 *.h 的SQLite源文件文件
6). 将 SQLite 源文件中的 sqlite3.def 文件添加到在工程的Source File中
7). 在eVC中选好你要编译的平台,例如“Win32 (WCE emulator) Debug”
8). 好了,开始编译,Build(F7)一下
也许会遇到下面的错误:
E:\zieckey\sqlite3\sqlite3ext.h(22) : fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or directory
经检查发现,源码中包含sqlite3.h都是以 #include <sqlite3.h> 方式包含的,这就是说编译器在系统默认路径中搜索,
这样当然搜索不到 sqlite3.h 这个头文件啦,这时可以改为 #include "sqlite3.h" ,让编译器在工程路径中搜索,
但是如果还有其他地方也是以 #include <sqlite3.h> 方式包含的,那么改源码就显得有点麻烦,好了,我们可以这样:
在菜单栏依次选择:Tools->Options...->Directeries
在下面的Directeries选项中输入你的sqlite3.h的路径
还是会看到一百多个warning,这些大多是强制类型转换引起的,还好编译出来的dll可以正常使用。
最后我们在工程目录的 emulatorDbg 目录生成了下面两个重要文件:
动态链接库文件 sqlite3.dll 和引入库文件 sqlite3.lib

注明:生成静态库方法同上,只有一步不同,将上面第一步改为
打开eVC新建一个“WCE Static Library”工程,命名为:sqlite3 

利用ArcCatalog建立Geodatabse空间数据库:【上一篇】
查询SqlServer 2005的表结构:【下一篇】
【相关文章】
  • 在Windows下编译sqlite3生成动态链接库并使用之
  • Wince5.0来电防火墙实现回复对方是空号或者已经关机
  • WinXP与WinCE串口的运行机制之比较
  • WINCE串口操作
  • 关于DT5200等WINCE4.2系统得jpg/jpeg图像的现实
  • WinCE 4.2(.net精简框架集)下的图形双缓存处理
  • 变电站巡检系统WinCE开发技术
  • 如何在Linux下用C/C++语言操作数据库sqlite3
  • MOXA的智能通信产品也大力支持WinCE.net了
  • 嵌入式IOEServer终于开发完成,相应的问题作一个系统阐述(WINCE)
  • 【随机文章】
  • 传奇世界 传奇世界》升级武器之漫漫“升刀路”
  • 孙子兵法《计篇》第一
  • 今天心血来潮(我暂时这么说吧)搞了一下RH9下的多媒体应用
  • dos命令扫描port
  • 笔记:在UBUNTU6.06下实现WIN字体
  • 在线增加dump区的步骤
  • 压缩与脱壳-脱壳高级篇 中
  • shit5
  • 金山词霸2005问答集锦
  • 动画小时钟<1>
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.