最近在测试把有米积分墙IOS版本的SDK集成到Cocos2d-x项目中,我使用的XCODE 6.1,COCOS2D-X为2.2.3,但是编译时出现如下错误:


#include

报错: 'string' file not found


上述错误文件为:

CCDatavisitor.h

也就是从表面看出现在cocos2d-x框架中。但是,仔细从左边错误栏看,并不是出现在cocos2d-x相关库编译时,而是出现在项目本身编译过程中。


根据网络上相关提示(http://discuss.cocos2d-x.org/t/ccdatavisitor-h-include-string-string-file-not-found-xcode-4-6-3/8569/7)。


我把系统自动生成的ios版本对应的第一个启动文件main.m修改为main.mm,错误得到纠正。具体与Objective-C++编程相关,没有仔细探讨这个问题。仅仅先记录于此。