QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("my.db");
if (!db.open())
{
return -1;
}
QSqlQuery query;
bool b = query.exec("SELECT load_extension('libspatialite-4.dll')");
if(!b)
{
qDebug()<<query.lastError()<<endl;
}
db.close();
提示
> msvcr100d.dll!_msize_dbg(void * pUserData=0x01091cd0, int nBlockUse=1) Line 1522 + 0x52 bytes C++
msvcr100d.dll!_msize(void * pUserData=0x01091cd0) Line 1464 + 0xb bytes C++
qsqlited.dll!sqlite3MemSize(void * pPrior=0x01091cd0) Line 16459 + 0x10 bytes C
qsqlited.dll!sqlite3MallocSize(void * p=0x01091cd0) Line 20201 + 0xa bytes C
qsqlited.dll!sqlite3_free(void * p=0x01091cd0) Line 20225 + 0x9 bytes C
qsqlited.dll!sqlite3DbFree(sqlite3 * db=0x03d3e218, void * p=0x01091cd0) Line 20262 + 0x9 bytes C
qsqlited.dll!sqlite3LeaveMutexAndCloseZombie(sqlite3 * db=0x03d3e218) Line 57592 + 0xd bytes C
qsqlited.dll!sqlite3Close(sqlite3 * db=0x03d3e218, int forceZombie=0) Line 57506 + 0x9 bytes C
qsqlited.dll!sqlite3_close(sqlite3 * db=0x03d3e218) Line 57518 + 0xe bytes C
qsqlited.dll!QSQLiteDriver::close() Line 646 + 0xc bytes C++
大神们,有没有知道原因的?