1. 程式人生 > >cocos2dx編譯出錯_最簡單解決方法

cocos2dx編譯出錯_最簡單解決方法

提示file not found “extensions/coocs-ext.h”
還記得2年前初次碰到這類問題,慌得要死
現在就是小菜一疊
上網查查,

說缺了配置extensions

這裡寫圖片描述

解決方案就是jni/android.mk
把需要的庫放出來
static library和import都要放出來(刪除行前面的 “#”)

# LOCAL_WHOLE_STATIC_LIBRARIES += cocosbuilder_static
# LOCAL_WHOLE_STATIC_LIBRARIES += spine_static
# LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
# LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static include $(BUILD_SHARED_LIBRARY) $(call import-module,.) $(call import-module,audio/android) # $(call import-module,Box2D) # $(call import-module,editor-support/cocosbuilder) # $(call import-module,editor-support/spine)
# $(call import-module,editor-support/cocostudio) # $(call import-module,network) $(call import-module,extensions)

還少了cocostudio

提示cocos2d:ui:checkbox沒有,由於ui:checkbox 是cocostudio的控制元件,所以要把cocostudio也放出來
這裡寫圖片描述

undefined reference to ‘vtable for ‘

虛擬函式少了,{}
這裡寫圖片描述