2012-04-14 108 views
1

我正在开发一个使用sqlite3的项目。当我建立这个项目时,我在这个语句中得到一个错误sqlite3 _wordsClues;错误是Unknown type name 'sqlite3'所以它似乎找不到这个库。我在构建阶段链接了libsqlite3.0.dylib。我可以使用另一个选项libsqlite3.dylib,但我没有使用它。在Xcode 4.3.2下无法找到sqlite3库&iPhone Simulator 5.1

在我的pch我有不同的点<sqlite3.h>"sqlite3.h""/usr/include/sqlite3.h"这些组合都没有工作(通过环视SO找到)。

有什么建议吗?我必须错过简单的东西。谢谢。

+0

尝试libsqlite3.dylib链接。它为我工作。 – 2012-04-14 01:00:45

+0

@JesseNaugher哪个'#import'语句与该库一起使用? – 2012-04-14 01:04:50

+0

“/usr/include/sqlite3.h” – 2012-04-14 01:12:14

回答

3

本页面:http://klanguedoc.hubpages.com/hub/Tutorial-on-Creating-an-IOS-5-SQLite-Database-Application-IOS-5-SQLite有一个非常好的例子,具体步骤。

基本上,你需要对usr/lib/sqlite_3.0.lib#import <sqlite3.h>

+0

谢谢,我可以使用这个链接,但是特别注意他们的指令,他们建议的文件在我的机器上不存在,据我所知 – 2012-04-14 01:52:26

+0

@Inafziger该链接的方法导致相同的文件进入构建阶段并添加一个库libsqlite3.0.dylib实际上是lib的别名sqlite3.dylib。没有sqlite_3.0.lib,并且在教程中的某一时刻它将其称为sqlite3.0.dylib – 2012-04-14 02:15:15