最近需要用到sqlite3 进行数据存储,但是想直接使用其 LIB 库,不幸的是官方并不提供LIB ,只提供DLL。
所以,准备由其源码编译,但折腾半天发现比较麻烦。
无意中发现由DLL 可以转为 LIB。
方法如下:
1、需提供 DLL 及 def文件, 即: sqlite3.def、sqlite3.dll
2、先启动vs2008的命令行环境,再切换到DLL目录,使用转换命令 lib, 如下:
最后生成结果如下 :