我能够通过设置'成功通过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项目设置?
答案 0 :(得分:1)
您可以将LOCAL_CFLAGS
用于C / C ++代码附加标志,或者LOCAL_CPPFLAGS
用于Android构建系统中的C ++代码。
LOCAL_CFLAGS := -DTEST=1