如何将APP_CFLAGS添加到android makefile中

时间:2015-03-13 00:19:02

标签: android-studio java-native-interface makefile

我能够通过设置'成功通过eclipse传递APP_CFLAGS。 ndk-build命令为

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

我现在已经切换到Android工作室并尝试使用以下内容直接在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项目设置?

1 个答案:

答案 0 :(得分:1)

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

LOCAL_CFLAGS := -DTEST=1