在windows下使用sqlite
Using sqlite under windows
我正在用Qt和sqlite开发一个应用程序。我在Linux下工作时没有遇到任何问题,但现在我不得不切换到Windows一段时间,我被一个简单的问题卡住了。
我已经下载了sqlite源代码,并使用Qt将其编译为静态库。作为输出,我得到了三个文件:libsqlite.a
、shell.o
和sqlite3.o
。我坚信libsqlite.a
是我的静态库。
现在,我想在我的项目中使用它。在项目目录中,我创建了一个名为sqlite
的文件夹,并将文件放在其中
之后,我将尝试将库添加到我的项目中。在.pro
文件中,我添加了以下内容:
LIBS += -L"/sqlite" -l"libsqlite"
然而,我一直收到一个错误,说:
cannot find -llibsqlite
我做错了什么?
"lib"前缀必须省略。
使用
-lsqlite
链接器指令。
附言:另一个可行的选择是将SQLite的源代码直接包含到您的项目中。有一个SQLite"合并"包(只有sqlite3.c
和sqlite3.h
文件)。
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 查询SQLite数据库中的日期
- 在Linux for Windows上编译C++代码时出错
- 在Windows上用C++裁剪HBITMAP
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- 带内存和隔离功能的SQLite
- 如何加载(或映射)文件部分的最大大小,但适合在Windows上的RAM
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- SQLite 在 Windows 上的编译时不链接
- 如何在 Windows 上使用 Visual Studio 2017 连接到 C++ 中的 sqlite 数据库?
- 在哪里可以在Windows和OS X上存储SQLite数据库
- 如何从另一个平台(iOS到Windows)打开和读取SQLite数据库
- 在Windows 8 Metro应用程序中打开外部SQLite数据库
- 在windows下使用sqlite
- 从C++ Windows 应用商店应用程序中使用 sqlite-winrt
- Sqlite for windows phone 8.1
- 在Windows窗体应用程序中使用c++访问Sqlite数据库
- SQLite在Windows Phone运行时组件
- Windows - SQLite活动临界区