标签: c dll sqlite dependencies
我在C中有一个程序。我需要使用SQLite库从数据库中读取数据。
当我将sqlite3.h包含在我的源文件中时,unresolved symbol个函数会出现sqlite3个错误。
sqlite3.h
unresolved symbol
sqlite3
如果我将lib文件添加为库,我不会收到任何错误,但程序需要运行sqlite3.dll。
lib
sqlite3.dll
我已经尝试过使用编译器设置但没有改变。
SQLite是用C编写的,我的程序也是C.为什么我需要一个DLL文件才能使用SQLite?
如何删除DLL依赖项。
我正在使用MCVS2015社区版IDE。
答案 0 :(得分:0)
编译SQLite的recommended方法是download合并源代码文件(sqlite3.c),并将其添加到项目中。
sqlite3.c