使用此项目:https://github.com/dalexsoto/Monotouch-AdMob-Bindings
我正在将AdMob .a添加到我的MonoTouch应用程序中。我不确定这些编译错误的含义,尽管我认为MonoTouch dll中的绑定不正确?:
编译标志:
-v -v -v -gcc_flags“ -framework AudioToolbox -L $ {ProjectDir}
-lGoogleAdMobAds -force_load $ {ProjectDir} /libGoogleAdMobAds.a“
产生的错误:
Undefined symbols:
"__Unwind_Resume", referenced from:
-[GADIdentifierUtilities locale] in libGoogleAdMobAds.a(GADIdentifierUtilities.o)
-[GADIdentifierUtilities iTunesMetadata] in libGoogleAdMobAds.a(GADIdentifierUtilities.o)
-[GADOpener openNotification:] in libGoogleAdMobAds.a(GADOpener.o)
-[GADNotification initWithNotificationURL:] in libGoogleAdMobAds.a(GADNotification.o)
-[GADWebView initWithFrame:] in libGoogleAdMobAds.a(GADWebView.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
最佳答案
如果经常添加--cxx,但是由于它不起作用,因此您可能想尝试更具体一些,还可以在gcc_flags内添加-lgcc_s-从而使用类似以下内容的方法:
-v -v -v -cxx -gcc_flags =“-lgcc_s ...”
在“额外的mtouch参数”中。