我有一个Objective C静态库,我试图将其导入MonoTouch并将其构建到(Monotouch.XGPush.dll)中。原始库名称是:libXG-SDK.a)。
我遇到的问题是,库依赖于libsqlite.dylib和以下框架,我不知道如何在我的MonoTouch应用程序中包含这些框架。
libsqlite.dylib CFNetwork.framework,SystemConfiguration.framework,CoreTelephony.framework,libz.dylib,libXG-SDK.a
链接器错误日志:
错误MT5210:本机链接失败,未定义符号:_sqlite3_bind_int64。请验证是否已引用所有必需的框架,并且本机库已正确链接。
错误MT5210:本机链接失败,未定义符号:_sqlite3_bind_text。请验证是否已引用所有必需的框架,并且本机库已正确链接。
错误MT5210:本机链接失败,未定义符号:_sqlite3_clear_bindings。请验证是否已引用所有必需的框架,并且本机库已正确链接。
错误MT5210:本机链接失败,未定义符号:_sqlite3_step。请验证是否已引用所有必需的框架,并且本机库已正确链接。
错误MT5202:原生链接失败。请查看构建日志。
答案 0 :(得分:0)
添加args:LinkerFlags =" -lz -lsqlite3.0",这没关系。