[英]How to include Cocos2dx UI library in Android project
我试图在我的cocos2dx项目中包括一个UI类。
在我的场景课程中,我有:
#include "CocosGUI.h"
对于iOS,它可以正常编译,但是当我尝试使用命令行为Android编译时,出现以下错误:
fatal error: CocosGUI.h: No such file or directory
我了解是因为找不到资料库。 我一直在寻找合适的添加对象,但是还没有运气。
我已经添加:
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_ui_static
和
$(call import-module,extensions)
$(call import-module,ui)
但这似乎无济于事。
我正在使用cocos2dx v3.0
将导入更改为“ ui / CocosGUI.h”。 我正在使用3.3。
您无需编辑Android.mk的import-module
或import-add-path
行,或build-cfg.json
,只需将特定的标头更改为此通用标头即可。
我通过获取正确的库以在make文件中进行编译来解决了该问题。
这是我添加的内容:
LOCAL_C_INCLUDES := ... \
$(LOCAL_PATH)/../../cocos2d/cocos/ui \
并在正确的部分添加这些行
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
$(call import-module,editor-support/cocostudio)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.