我已经下载了 sqlite3 的源代码,以便开始使用 c++ 中的 sqlite3 接口进行编程。但我不知道如何获取 sqlite 3 的 .lib 文件。
我有这些文件:
sqlite3.c shell.c sqlite3.h sqlite3ext.h
这是我的简单源代码:
#include <stdlib.h>
#include <SQL/sqlite3.h>
using namespace std;
int main(int argc, char *argv[]){
sqlite3 * db;
int rc = sqlite3_open("file.txt", &db);
}
但我得到“对 sqlite3_open 的未定义引用”
这是在我的makefile中:
MY_LIBS = -lsqlite3
main:
g++ -g main.cpp -o sqliteex
无法编译,因为没有名为 sqlite3.lib 的库
我从哪里得到这个文件或者我如何构建它以便我可以开始使用 sqlite3?