pkt*_*yue 7 eclipse macos android android-ndk cocos2d-x
我从http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started开始使用Cocos2D-X for android .
我在xcode和android中运行演示没有任何问题,直到我去"在Eclipse中定义一个Java/C++项目组合"部分.
我做的这一切后,我得到了错误Symbol 'cocos2d' could not be resolved的using namespace cocos2d;在jni/hellocpp/main.cpp和许多其他类似的错误.我发现#include "cocos2d.h"这个文件丢失了,所以我添加了这一行,但错误仍然存在.
我不是为什么,但我认为必须要导入一些库.
在我的android项目中,有一个includes目录包括NDK和$(COCOS2DX_HOME)/ cocos2dx/include,但在$(COCOS2DX_HOME)/ cocos2dx/include中只有7个.h文件(包括cocos2d.h).我不知道这是否正确.
有人能帮助我,谢谢.
pkt*_*yue 12
我已根据另一篇文章(http://www.cnblogs.com/young40/archive/2012/10/19/cocos2d-x-mac-os-x-android-xcode-ios-development-setup解决了这个问题. html由中文写的).
http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started之间的重要区别,我在下面列出:
右键单击项目,然后选择Properties\C/C++ General\Paths和Symbols\Source location.单击"链接文件夹",选中"链接到文件系统中的文件夹"复选框,然后浏览到$ COCOS2DX_HOME文件夹中的cocos2dx目录.(与添加类相同)
右键单击项目,然后选择Properties\C/C++ General\Path和Symbols\GNU C++.加$(COCOS2DX_HOME)/CocosDenshion/include
起初,我怀疑不包括cocos2dx上课.事实上,在我$COCOS2DX_HOME/cocos2dx加入项目之后,所有的错误都消失了.
| 归档时间: |
|
| 查看次数: |
10204 次 |
| 最近记录: |