我需要创建一个可以在 Windows 和 Linux 上运行、使用 SQLite 并用 C++ 编写的应用程序。我正在学习如何在 C++ 中使用 SQLite,所以我制作了一个简单的 SQLite 包装器来执行查询,您可以检索结果。
我使用 Visual Studio 2010 编写了这个应用程序,但我没有使用任何 .NET 库或任何可能与 Windows 相关的东西。
该程序在 Windows 上编译并且可以工作,但是当我将它转移到 linux 时,除了 SQLite 库之外的所有东西都可以编译;我正在运行 arch 并使用 gcc v4.7.2。
为了包含 SQLite 库,我去了 SQLite 下载页面并下载了Source Code。我提取sqlite3.c
并sqlite3.h
包含sqlite3.h
在我的课程中。
这是我为编译代码而给出的命令:g++ sqlite3.c DatabaseConnection.cpp SQLiteExample.cpp
由于有一些代码和很多错误,我将在这里链接它们: