在VS 编译sqlite3导出dll
2016-04-22 10:15
274 查看
下载这两个压缩文件
![](https://img-blog.csdn.net/20160422102058343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
创建一个空的win32 dll项目,把sqlite3.c和sqlite3.h加进来,然后设置几个配置 如下:
![](https://img-blog.csdn.net/20160422101311946?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160422101359899?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
编译后看到dll和lib已经生成,dll中也可以看到导出函数
![](https://img-blog.csdn.net/20160422101420788?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
另一种办法是由dll和def文件直接生成lib,命令如下
创建一个空的win32 dll项目,把sqlite3.c和sqlite3.h加进来,然后设置几个配置 如下:
编译后看到dll和lib已经生成,dll中也可以看到导出函数
另一种办法是由dll和def文件直接生成lib,命令如下
c:\>lib /def:sqlite.def
相关文章推荐
- Memcached简介及优缺点
- 很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码)
- 数据库三大范式
- 关于Oracle函数wm_concat的一些问题
- mybatis批量插入oracle解决方法
- 配置跨数据库的事务控制
- 监控 Redis 服务方案
- java对redis的基本操作
- 解决 Maven oracle驱动无法下载到的问题
- Oracle中注释多行有快捷键吗,是什么?
- H2数据库的有点以及如何使用
- MySql数据基本操作sql语句
- sqlalchemy
- 用distinct在MySQL中查询多条不重复记录值
- TimesTen 应用层数据库缓存学习:11. AWT性能监控
- Oracle flashback table简介
- Mybatis like 查询 防止SQL注入方法相关原理和解决方法整理
- mysql视图学习总结
- mysql教程导出数据库教程几种方法
- mysql 5.7 版本,密码无法登陆,更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'fie