2012-07-29 74 views
1

您好我正在整合FB SDK 3.0 Beta與IOS 6.我想知道我需要在「其他鏈接器標誌」中添加-lsqlite3.0的目的是什麼?關於-lsqlite3.0 SQL庫

+0

是不是iOS6仍然是NDA? – 2012-07-29 20:08:41

回答

3

lddocumentation

-lx
這個選項告訴鏈接器搜索庫中的搜索路徑libx.dylib或libx.a。如果字符串x的格式爲y.o,那麼會在相同的位置搜索該文件,但不會在文件名前加上lib' or appending .a'或`.dylib'。

所以,-lsqlite3.0告訴鏈接器使用鏈接您的應用程序時調用libsqlite3.0.a庫。在Xcode中,我相信這相當於在Build Phases - >Link binary with libraries面板中添加了libsqlite3.0庫。

+0

+1或者,在這種情況下,'libsqlite3.0.dylib',對吧? – Rob 2012-07-29 21:36:50

+0

嗯,這可能是對的。忘記蘋果允許/自己/動態庫... – user1439216 2012-07-30 10:49:23