我想使用SQLite。在我发现的几乎每个教程中,他们都是从SQLite源构建dll或静态库,然后使用.h和这个lib。但是,如果我直接从SQLite获取源代码并将其放入我的项目中,那该怎么办呢?行为应该是一样的吧?或者将它作为一个独立的"库中?
答案 0 :(得分:2)
使用SQLite库的最简单方法是将sqlite3.c
file直接放在项目中,并将其与其他源文件一起编译。
自己创建一个静态或动态库是没用的;这只是应用程序构建系统中的一个额外步骤。
使用共享库只有在操作系统附带时才有意义,您可以在不编译的情况下使用它。 但是,该库不一定是您想要的版本,或者可能没有您需要的compile-time options。
答案 1 :(得分:1)
当然,您可以直接将源代码放入项目中,但我认为至少将以下优势用作库: