当前位置:首页 > 数据库 > SQlite

c-在此范围内未声明“ sqlite3_api”

我第一次学习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.

谢谢!!

解决方法:

代替

#include <sqlite3ext.h> 

#include <sqlite3.h> 

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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!