#定义SQLITE_VERSION“ 3.35.5” #定义SQLITE_VERSION_NUMBER 3035005 #define SQLITE_SOURCE_ID“ 2021-04-19 18:32:05 1b256d97b553a9611efca188a3d995a2fff712759044ba480f9a0c9e98fae886”
sqlite3.h标头中 的SQLITE_VERSION C预处理程序宏求值为字符串文字,该字符串文字是格式为“ XYZ”的SQLite版本,其中X为主要版本号(对于SQLite3始终为3),Y为次要版本号,Z为发布编号。所述SQLITE_VERSION_NUMBER C预处理宏解析为一个整数,其值为(X * 1000000 + Y * 1000 + Z),其中X,Y,和Z是在所使用的相同的数字SQLITE_VERSION。任何给定版本的SQLite的SQLITE_VERSION_NUMBER也将大于其派生版本。Y将保持恒定并且Z将增加,否则Y将增加并且Z将重置为零。
从3.6.18版(2009-09-11)开始,SQLite源代码已存储在 Fossil配置管理系统中。SQLITE_SOURCE_ID宏评估为一个字符串,该字符串标识SQLite在其配置管理系统中的特定签入。SQLITE_SOURCE_ID字符串包含签入(UTC)的日期和时间以及整个源树的SHA1或SHA3-256哈希。如果自从上次签入以来已对源代码进行了任何编辑,则可以修改哈希的最后四个十六进制数字。
另请参见:sqlite3_libversion(), sqlite3_libversion_number(),sqlite3_sourceid(), sqlite_version()和sqlite_source_id()。