我在项目中导入了libGoogleAdMobAds.a和Adsupport框架。
和所有头文件。链接器标志为:--0bjC.Architecture是armv7。
Xcode:-4.5.2和ios 4.3及更高版本。
但这仍然给我以下错误:
Undefined symbols for architecture i386:
"_CGSizeFromGADAdSize", referenced from:
-[BannerExampleViewController viewDidLoad] in BannerExampleViewController.o
"_OBJC_CLASS_$_GADBannerView", referenced from:
objc-class-ref in BannerExampleViewController.o
"_OBJC_CLASS_$_GADRequest", referenced from:
objc-class-ref in BannerExampleViewController.o
"_kGADAdSizeBanner", referenced from:
-[BannerExampleViewController viewDidLoad] in BannerExampleViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
谁能帮我解决这个问题。
提前致谢
最佳答案
您必须执行两个步骤:
AbMod = [GADBannerView alloc]initWithFrame:CGRectMake(0,430,320,50)];
关于iphone - iPhone SDK中的GoogleAdMobAds,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15113119/