-2

ライブラリを使用できるようにすることを示唆するサンプル コードのソース (ここにあるものなど) をいくつか見つけています。私にはうまくいかないようです。C++でsqliteを使用してプロジェクトを開始する正しい方法は何ですか?

次のエラーが返されます。

Undefined symbols for architecture x86_64:
 "_sqlite3_close", referenced from:
  _main in ccjxXmWk.o
 "_sqlite3_errmsg", referenced from:
  _main in ccjxXmWk.o
 "_sqlite3_exec", referenced from:
  _main in ccjxXmWk.o
 "_sqlite3_free", referenced from:
  _main in ccjxXmWk.o
 "_sqlite3_open", referenced from:
  _main in ccjxXmWk.o
4

1 に答える 1

1

融合 (sqlite3.cファイル) をプロジェクトに含めます (そして、C++ ではなく C としてコンパイルされていることを確認してください)。

または、SQLite ライブラリとリンクします。

于 2013-02-06T21:44:34.650 に答える