在SonarFramework.h中生成错误#include“extensions / cocos-ext.h”文件未找到

时间:2015-08-11 12:31:27

标签: iphone xcode cocos2d-x

我使用cocos2dx c ++进行游戏开发。现在我想在游戏中实现工具共享。我在类文件夹中添加了sonarcocoshelpercpp文件夹,在框架文件夹中添加了social.framework,然后在sonarFremework.h文件中添加了“extensions / cocos”的错误-ext.h“找不到文件。这个问题的任何解决方案??

1 个答案:

答案 0 :(得分:0)

您需要检查构建设置下的标题搜索路径,以查找发生此错误的构建目标,并确保标题列表包含所有相关的cocos文件夹。

如果您使用Cocos Launcher安装了项目,那么第一个(和#include critical)条目应该是

-(void)handlePodNotifications:(NSNotification *) notification
{
    if ([[notification name] isEqualToString:@"PodInteraction"])
    {
        PodInteractionObject *interactionObject = [notification object];

        if([interactionObject.interactionName isEqualToString:@"ZoomToCrew"])
        {
            AGSGraphic *temp = (AGSGraphic *)interactionObject.interactionObject;

            double xcoord = [[temp valueForKey:@"lon"] doubleValue];
            double ycoord = [[temp valueForKey:@"lat"] doubleValue];
            AGSPoint *newPoint = [AGSPoint pointWithX:xcoord y:ycoord spatialReference:[AGSSpatialReference wgs84SpatialReference]];

            // [self.mapView.callout showCalloutAtPoint:newPoint forFeature:interactionObject.interactionObject layer:_featureLayer animated:YES];
            [self.mapView zoomToResolution:.2 withCenterPoint:newPoint animated:YES];

        }

    }
}

(假设,从标签上看,这是Mac项目中的XCode)