fatal error: CCMenuItem.h: No such file or directory

来源:互联网 发布:java将字符串写入文件 编辑:程序博客网 时间:2024/05/18 00:03


这是因为工程中AppDelagete.cpp包含了这个头文件,但是在头文件搜寻路径中没有找到该文件。

在vs或其他ide上一般只要设置工程属性就行了。比如vs2012:

工程属性面板->配置属性->C/C++->附加包含目录,加上cocos2d-x/cocos/2d就行了。

设置了ide的工程属性后,对于命令行编译打包到android平台apk仍然会提示这个问题。这时候就需要在Android.mk里面设置,让编译程序能够找到对应的头文件。比如这种情况就可以这样设置:

在Andoroid.mk (proj.android\jni\下面)里面把头文件加入LOCAL_C_INCLUDES,比如将

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes

改成

LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../cocos2d/cocos/2d \
                   $(LOCAL_PATH)/../../Classes

0 0
原创粉丝点击