下载地址
选择sqlite-autoconf-3390300.tar.gz
编译
打开x64 Native Tools Command Prompt for VS 2022
(64位)
生成exe:
1 | cl -Os -O2 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA shell.c sqlite3.c -Fesqlite3.exe |
编译选项:
/Os
优选代码空间/O2
最大优化(优选速度)/D<name>{=|#}<text>
定义宏/Fe<file>
命名可执行文件
生成lib:
1 | lib sqlite3.obj |
生成dll:
1 | link -dll sqlite3.obj |
生成结果:
此处lib为静态库,不需要dll也可以运行,关于怎么编译动态库版本的dll,等需要的时候再说吧。