gpt4 book ai didi

c++ - 在cocos2d-x项目中使用admob和objective-c时出现的问题

转载 作者:行者123 更新时间:2023-11-29 00:40:53 27 4
gpt4 key购买 nike

我使用 pod 来初始化我的项目,并尝试在我的 cocos 游戏上添加横幅。我已经完成了游戏,但每当我在函数中使用“adBanner”时:didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

我遇到链接问题。谁能帮忙?

![在此处输入图片描述][1]

错误信息:

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GADBannerView", referenced from:
objc-class-ref in AppController.o
"_kGADAdSizeBanner", referenced from:
-[AppController application:didFinishLaunchingWithOptions:] in AppController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
// Override point for customization after application launch.

// Add the view controller's view to the window and display.
window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];

// Use RootViewController to manage CCEAGLView
_viewController = [[RootViewController alloc]init];
_viewController.wantsFullScreenLayout = YES;


// Set RootViewController to window
if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)
{
// warning: addSubView doesn't work on iOS6
[window addSubview: _viewController.view];
}
else
{
// use this method on ios6
[window setRootViewController:_viewController];
}

[window makeKeyAndVisible];

[[UIApplication sharedApplication] setStatusBarHidden:true];

//==============================banner================================
CGPoint origin = CGPointMake(0.0, _viewController.view.frame.size.height - kGADAdSizeBanner.size.height);
self.adBanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin];
self.adBanner.adUnitID = @"ca-app-pub-3940256099942544/2934735716";


//==============================banner================================

最佳答案

在 Build Settings -> Linking 中。找到“其他链接器标志”。为构建和发布设置 -Objc。

确保按照 admob 文档正确设置所有其他框架。

关于c++ - 在cocos2d-x项目中使用admob和objective-c时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39541672/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com