所以,我有一个简单的控制台应用程序,我想在其中使用DataBase。我希望该程序是可移植的(我的意思是如果我将该程序带到另一台没有该数据库引擎的PC上它应该工作)
例如,我想使用SQLite。如果我在程序的标题中添加sqlite3.h
,这是否足够?或者我需要做点别的事情
还有一个问题。什么是Sqlite的包装器?
答案 0 :(得分:1)
您可以使用sqlite3.h并在项目中编译sqlite3.c。
答案 1 :(得分:0)
它还要求您在二进制文件附近有一个库(.so / .dll),或者您应该将您的应用程序与静态引擎库链接。
Wrappers是某种功能和/或类,可以更容易地使用主库。