2009-08-26 85 views
1

我使用Xcode 3.1.3创建桌面Mac OS X 10.5.7应用程序。我想在应用程序中使用sqlite,但无法在MacOSX10.5.sdk文件夹中找到框架参考。我在iPhone应用程序中使用了sqlite,并且参考来自iPhone sdk文件夹。我应该引用iPhone的sqlite框架版本还是隐藏在某处的桌面版本?将sqlite框架添加到桌面Mac应用程序

我的目标是访问桌面Mac应用程序中的iPhone应用程序数据库。

回答

2

Sqlite是CoreData的内置存储引擎。你正在泡它:)

+0

好的,谢谢。我终于找到了/Developer/SDKs/MacOSX10.5.sdk/usr/lib/libsqlite3.0.dylib,就像iPhone一样。所以我不需要那个?为什么iPhone需要它(是吗?)? – 4thSpace 2009-08-26 22:09:42

+0

如果您使用的是核心数据(自3.0版以后也可在iPhone上使用),则不需要直接使用SQLite。如果你直接使用SQLite,那么你必须在两个地方使用它。 – 2009-08-27 01:22:56

+0

我在我的实现文件的顶部有这个: #import 。但在链接阶段不断收到sqlite错误。例如:“_sqlite3_finalize”,引用来自...它引用我的文件的.o版本。有任何想法吗? – 4thSpace 2009-08-27 22:22:14

1

你把libsqlite3.dylib拖到Xcode中的“Other Frameworks”中吗?

相关问题