2016-11-21 46 views
0

我有一个在C程序。我需要使用SQLite库从数据库中读取数据。为什么我需要一个DLL来使用sqlite3?

当我将sqlite3.h包含到我的源文件中时,我在sqlite3函数上得到了unresolved symbol错误。

如果我添加lib文件作为库我没有得到任何错误,但程序需要sqlite3.dll运行。

我已经试着玩编译器设置,但没有任何改变。

SQLite是用C编写的,我的程序也是C.为什么我需要一个DLL文件来使用SQLite?

如何删除DLL依赖项。

我正在使用MCVS2015社区版IDE。

+0

因为你使用的是sqlite的DLL版本? – immibis

+0

源代码不一样吗?我怎样才能找到静态版本的sqlite? –

+0

你是如何获得sqlite的? – immibis

回答

0

recommended编译SQLite的方法是将download合并源代码文件(sqlite3.c),并将其添加到您的项目中。

相关问题