如何将 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
我能够通过设置的 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