Macos 如何在XCode中使用sqlite3
我导入了libsqlite3.0.dylib框架,但是这段代码Macos 如何在XCode中使用sqlite3,macos,sqlite,Macos,Sqlite,我导入了libsqlite3.0.dylib框架,但是这段代码 sqlite3 *database; 生成一个错误,说明sqlite3未声明。\import #import <sqlite3.h> 在objective-c中使用以下代码:- #import <sqlite3.h> 从下载Sqlite3源代码 将库(libsqlite3.0.dylib或libsqlite3.0.tbd)添加到项目中 从下载的源添加标题。(sqlite3.h,sqlite3ext.h)
sqlite3 *database;
生成一个错误,说明sqlite3未声明。\import
#import <sqlite3.h>
在objective-c中使用以下代码:-
#import <sqlite3.h>
从下载Sqlite3源代码 将库(libsqlite3.0.dylib或libsqlite3.0.tbd)添加到项目中 从下载的源添加标题。(sqlite3.h,sqlite3ext.h)
只需在创建sqlite3对象的位置导入“sqlite3.h”。为了解释问题而不仅仅是解决方案:@awakeFromNib,您链接了libsqlite3.0.dylib库(不是框架),但没有导入标题。您必须导入标头,以便编译器知道您将要使用的SQLite术语以及如何使用它们(例如,函数原型),并且必须链接库,以便链接器可以将这些术语解析为您要调用的实际函数。问题在哪里提到O-C?
1. Download FMDB framework
2. Add it to your project
3. Create a Bridging Header
3.1 remember to change Defines Module in Build Settings for FMDB to Yes
4. Use import "sqlite3" where you wanna use it