在windows下使用sqlite

Using sqlite under windows

本文关键字:sqlite windows      更新时间:2023-10-16

我正在用Qt和sqlite开发一个应用程序。我在Linux下工作时没有遇到任何问题,但现在我不得不切换到Windows一段时间,我被一个简单的问题卡住了。

我已经下载了sqlite源代码,并使用Qt将其编译为静态库。作为输出,我得到了三个文件:libsqlite.ashell.osqlite3.o。我坚信libsqlite.a是我的静态库。

现在,我想在我的项目中使用它。在项目目录中,我创建了一个名为sqlite的文件夹,并将文件放在其中

之后,我将尝试将库添加到我的项目中。在.pro文件中,我添加了以下内容:

LIBS += -L"/sqlite" -l"libsqlite"

然而,我一直收到一个错误,说:

cannot find -llibsqlite

我做错了什么?

"lib"前缀必须省略。

使用

-lsqlite

链接器指令。

附言:另一个可行的选择是将SQLite的源代码直接包含到您的项目中。有一个SQLite"合并"包(只有sqlite3.csqlite3.h文件)。