新增:实现 ThreadMutex 类

This commit is contained in:
2025-09-01 16:35:25 +08:00
commit 9958d730d9
8 changed files with 259 additions and 0 deletions

28
build/Ndk_Android.mk Normal file
View File

@ -0,0 +1,28 @@
# 设置当前模块的源文件路径
LOCAL_PATH := $(call my-dir)
# 清除几乎所有 LOCAL_XXX 变量,为定义新模块做准备
include $(CLEAR_VARS)
# 模块名称,这将决定输出文件的名字(例如生成 libmynative.so
LOCAL_MODULE := myapp
# 指定需要编译的源文件
LOCAL_SRC_FILES := \
../code/ThreadMutex.cpp ../code/main.cpp
# 指定头文件搜索路径
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/../code/
# 编译C文件时的标志
LOCAL_CFLAGS := -D__OS_ANDROID
# 编译C++文件时的标志
LOCAL_CPPFLAGS += -std=c++11 -android
# 链接时依赖的系统库
LOCAL_LDLIBS := -llog -lc
# 指示构建系统将其编译为动态链接库
include $(BUILD_EXECUTABLE)