2016-11-21 6 views
0

私はCでプログラムを持っています。私はSQLiteライブラリを使ってデータベースからデータを読み込む必要があります。なぜsqlite3を使用するにはDLLが必要ですか?

sqlite3.hをソースファイルに含めると、unresolved symbolというエラーが発生し、sqlite3機能にエラーが発生します。

libをライブラリとして追加してもエラーは発生しませんが、プログラムにはsqlite3.dllが必要です。

私はすでにコンパイラの設定で試してみましたが、何も変わりませんでした。

SQLiteはCで書かれていて、私のプログラムもCです。なぜSQLiteを使うにはDLLファイルが必要ですか?

どのようにDLLの依存関係を削除できますか。

私はMCVS2015コミュニティ版IDEを使用しています。

+0

DLLバージョンのsqliteを使用しているためですか? – immibis

+0

ソースコードが同じではありませんか?私はどのようにsqliteの静的なバージョンを見つけることができますか? –

+0

どうやってsqliteを手に入れましたか? – immibis

答えて

0

recommended SQLiteをコンパイルする方法は、downloadの合併ソースコードファイル(sqlite3.c)をプロジェクトに追加することです。

関連する問題