zoukankan      html  css  js  c++  java
  • cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决办法

    cocos2d-x发生undefined reference to `XX'错误 一劳永逸解决方法

    参考文章:

    http://blog.csdn.net/kafeidev/article/details/9157895

    http://blog.csdn.net/fu_zk/article/details/12836431

    eclipse cocos2dx项目,出现错误

    E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to `GameLayer::GameLayer()'  
    E:/Acocos2d-x/cocos2d-1.0.1-x-0.11.0/MyBilliard/android/jni/../../Classes/HelloWorldScene.cpp:27: undefined reference to   

    原因是android的nkd编译需要将每个cpp尽心进行声明

    进入jni-->Classes目录下的Android.mk

    LOCAL_SRC_FILES := AppDelegate.cpp 
    
               HelloWorldScene.cpp  

    修改成如下:

     
    LOCAL_MODULE_FILENAME := libcocos2dcpp
    
    
    MY_CPP_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
    MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/hellocpp/*.cpp)
    MY_CPP_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
    
    
    LOCAL_SRC_FILES := $(MY_CPP_LIST:$(LOCAL_PATH)/%=%)
    
    
    LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
  • 相关阅读:
    昨天又学到了dp
    LeetCode面试题17.13
    leetcode971
    今天又一题,单调队列leetcode862
    今天学到了一招,LeetCode863
    今天一道简单题,数组排序LeetCode973
    es面试题
    es的常用配置
    es基础一张图
    JMeter中引入外部的JAR包给bean shell 使用
  • 原文地址:https://www.cnblogs.com/DswCnblog/p/4070473.html
Copyright © 2011-2022 走看看