我開發了自己的iPhone框架。在我的課程中,我有一些課程來管理SQLite數據庫。所以我需要將我的框架與libsqlite3.dylib連接起來。該框架的編譯/創建工作,但是當我在一個應用程序鏈接到我的自定義的框架,並編譯它,我得到這樣的錯誤:爲i386硬件架構自定義框架:與庫的鏈接二進制文件
未定義的符號: 「_sqlite3_open」,從引用 : - 在CStilite(CSQLite.o)「_sqlite3_create_function」中引用的[CSQLite open:ext:copyDataBase:],引用自: - [CSQLite open:ext:copyDataBase:]在CUtils(CSQLite.o)「_sqlite3_value_text」中,引用來自: _sql_regexp in CUtils(CSQLite.o)「_sqlite3_result_int」,引用自: CUtils中的_sql_regexp(CSQLite.o)「_sqlite3_close」,引用來自: - [CSQLite關閉]在CUtils中(CSQLite.o ) 「_sqlite3_prepare」,從引用: - [CSQLite查詢:行:在CUtils(CSQLite.o)
通過我的應用程序的連接libsqlite3.dylib,錯誤消失。
有沒有辦法直接我自己的框架內鏈接libsqlite3.dylib還是需要始終在應用程序中添加libsqlite3.dylib?
好的,這個吮吸一點點......'( – Niko 2012-02-01 09:55:25