我也很困惑为什么回调被宣布为那样.sqllite称之为:
xInit(db, &zErrmsg, &sqlite3Apis);
所以你应该有例如
int my_extension(sqlite3 *db, char **pzErrMsg, const sqlite3_api_routines *pApi) { //register stuff return 0; //ok } ... sqlite3_auto_extension((void*)my_extension);