关于boost::asio打包android问题!!!
可能是android.mk编写问题.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/HelloWorldScene.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
/usr/local/Cellar/rapidjson/1.0.2/include
/usr/local/Cellar/boost/1.58.0/include/boost/asio
LOCAL_STATIC_LIBRARIES := cocos2dx_static
LOCAL_CPPFLAGS := BOOST_LIB_ERROR_CODE_HEADER_ONLY
include $(BUILD_SHARED_LIBRARY)
$(call import-module,./prebuilt-mk)
简单的测试 加入BOOST_LIB等宏会报 no such directory之类的。
不加宏 会引用system报错。
INCLUDES加了。SRC应该是不存在的,以前的都没加入CPP和LIB文件(其他平台)运行正常。