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
}

リンクされている(またはリンクされていない)ライブラリと関係があると確信していますが、正しく機能させる方法がわかりません。

私はcode::blocksを使用してUbuntuを使用しています。

ありがとう!!

4

1 に答える 1

5

それ以外の

#include <sqlite3ext.h> 

書きます

#include <sqlite3.h> 

このsqlite3ext.hファイルは、SQLite 拡張機能 (カスタム関数など) を作成する場合にのみ必要です。通常のデータベース アクセスには、 を使用しますsqlite3.h

于 2012-06-27T15:36:33.873 に答える