3.2安卓移植undefined reference

错误信息:

/ui/UILayoutParameter.h:57: error: undefined reference to 'cocos2d::ui::Margin::Margin()'

文件是cocos开发包的,应该不会有错的,开发包的内容也没有修改过,Mk文件也修改了,下边是mk文件,我也增加了$(call import-module,ui)那一项啊:

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocosbuilder_static

LOCAL_WHOLE_STATIC_LIBRARIES += cocos_network_static

# LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static

# LOCAL_WHOLE_STATIC_LIBRARIES += spine_static

# LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static

# LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static

include $(BUILD_SHARED_LIBRARY)

$(call import-module,.)

$(call import-module,audio/android)

$(call import-module,extensions)

$(call import-module,editor-support/cocosbuilder)

$(call import-module,network)

$(call import-module,ui)

# $(call import-module,Box2D)

# $(call import-module,editor-support/spine)

# $(call import-module,editor-support/cocostudio)

#

这个错误很奇怪,如果找到这个文件的57行,

const Margin MarginZero = Margin();

注释掉,安卓可以编译通过,但是mac上肯定出错了,因为这个引用被使用了,大神速来围观!