如何将 APP_CFLAGS 添加到 android 生成文件

How do you add APP_CFLAGS to an android makefile

我能够通过设置的 ndk-build 命令通过 eclipse 成功传入 APP_CFLAGS

ndk-build -B NDK_DEBUG=1 APP_CFLAGS=-DTEST

我现在已经切换到 Android studio 并尝试直接在 makefile 中使用以下内容进行操作,但没有采用:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
APP_CFLAGS += -DTEST
LOCAL_SRC_FILES:= test.cpp
LOCAL_LDLIBS := -llog
include $(BUILD_SHARED_LIBRARY)

构建良好,但我的 TEST 变量从未在 C++ 代码中设置。

如何将它添加到 makefile 中? 或者,如何将它添加到 Android Studio 项目设置?

您可以将 LOCAL_CFLAGS 用于 C/C++ 代码附加标志,或将 LOCAL_CPPFLAGS 用于 Android 构建系统中的 C++ 代码。

LOCAL_CFLAGS := -DTEST=1