您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x android 编译错误 undefined reference to 'MenuScene::getInstance()'

2015-02-05 01:54 453 查看
原因:没有找到对应的MenuScene.cpp文件。

虽然文件在../../Classes文 件夹里面,但是在Android.mk里面../../Classes只是头文件的搜索路径,没有放到编译的文件里面。所以这里在链接的时候找不到对应的源文件。

解决方案:修改Android.mk文件LOCAL_SRC_FILES,将

LOCAL_SRC_FILES := hellocpp/main.cpp \

../../Classes/AppDelegate.cpp \

../../Classes/HelloWorldScene.cpp
改成
LOCAL_SRC_FILES := hellocpp/main.cpp \

../../Classes/AppDelegate.cpp \

../../Classes/HelloWorldScene.cpp \

../../Classes/MenuScene.cpp \
../../Classes/StartScene.cpp \
../../Classes/TopMenu.cpp \

../../Classes/GameLayer.cpp \

../../Classes/GameScene.cpp \

../../Classes/WelcomeLayer.cpp \

../../Classes/WelcomeScene.cpp \

../../Classes/GameData.cpp \
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐