mac os上的sqlite c库?

mac os上的sqlite c库?,c,macos,sqlite,C,Macos,Sqlite,有人知道从MacOSX上的c程序读写sqlite数据库需要什么吗?我在OSX上找到了sqlite3命令行工具,但似乎没有sqlite.h文件。据我所知,coreData可以使用sqlite格式,整个过程非常混乱。当我为C寻找嵌入式sql库时,我永远不知道我找到的是命令行工具还是C库,或者两者兼而有之。没有sqlite.h。标题名为sqlite3.h在我的Mac上有一个/usr/include/sqlite3.h。您还需要将程序与库链接。在link命令中使用-lsqlite3。哦,是的,我也有。嗯

有人知道从MacOSX上的c程序读写sqlite数据库需要什么吗?我在OSX上找到了sqlite3命令行工具,但似乎没有sqlite.h文件。据我所知,coreData可以使用sqlite格式,整个过程非常混乱。当我为C寻找嵌入式sql库时,我永远不知道我找到的是命令行工具还是C库,或者两者兼而有之。

没有
sqlite.h
。标题名为
sqlite3.h

在我的Mac上有一个
/usr/include/sqlite3.h
。您还需要将程序与库链接。在link命令中使用
-lsqlite3

哦,是的,我也有。嗯,我找了sqlite.h,但我确实有sqlite3.h。有什么区别?sqlite3.h是否仅为较新版本?谢谢。
sqlite3.h
是SQLite 3.0版的接口。SQLite网页提供了更多信息:好的,谢谢,我现在在这里找到了。在一些谷歌搜索之后,我看到了一些对sqlite.h的引用,但正如我们所知,这并不总能给出正确的答案。非常感谢。