Android.mk添加LOCAL_CPPFLAGS并不起作用

时间:2015-04-23 09:22:06

标签: android c++ java-native-interface

我的源文件不能包含一些标题,因为没有定义本地标志。

SSS.cpp:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := word
LOCAL_CPPFLAGS  := -DWORD
LOCAL_SRC_FILES := SSS.cpp
include $(BUILD_SHARED_LIBRARY)

Android.mk:

u = np.fromstring(data, np.int16)
u = np.float64(u)

又一次,项目构建成功,但由于源文件中存在大量错误,我无法运行它(Eclipse c ++编辑器仍无法看到我的标题)。

1 个答案:

答案 0 :(得分:0)

可能不是-WORD而是-DWORD-D定义了预处理器使用的宏。

这是什么

  

-std = C ++ 11

属于?