1

我第一次在 C++ 中学习 sqlite3 编程,这个错误让我和我的互联网搜索能力感到困惑。

这是我的代码,在抛出错误之前。

#include <iostream>
#include <sqlite3ext.h>

using namespace std;

int main()
{
    sqlite3 *database;
    int check;

    check = sqlite3_open("introdb3.db", &database); //error is here
}

我很确定它与链接(或未链接)的库有关,但我不知道如何让它正常运行。

我在 Ubuntu 上使用 code::blocks。

谢谢!!

4

1 回答 1

5

代替

#include <sqlite3ext.h> 

#include <sqlite3.h> 

sqlite3ext.h仅当您要编写 SQLite 扩展(例如,自定义函数)时才需要该文件。对于常规数据库访问,请使用sqlite3.h.

于 2012-06-27T15:36:33.873 回答