2009-08-18 91 views

回答

5

我很困惑爲什麼回調是這樣宣佈的。 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); 
+0

可能是因爲ABI兼容性的原因。 – 2009-08-18 18:51:36

+0

文檔[此處](https://sqlite.org/c3ref/auto_extension.html) – 2017-06-01 19:48:05

相關問題