android ndk配置libc++shared踩坑记录

一定要在jni目录里面创建Application.mk

APP_ABI := armeabi-v7a arm64-v8a
APP_PLATFORM := android-21
APP_STL := c++_shared  # 全局使用共享 STL

 

android.mk

LOCAL_PATH :=$(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := osc3
LOCAL_SRC_FILES := osc3.cpp
LOCAL_CPPFLAGS += -std=c++11 -frtti -fexceptions
LOCAL_STL :=  c++_shared
LOCAL_SHARED_LIBRARIES := c++_shared
LOCAL_LDLIBS := -llog
include $(BUILD_SHARED_LIBRARY)

 

posted on 2025-05-30 16:17  小沙盒工作室  阅读(92)  评论(0)    收藏  举报