我想在NDK中使用surface 编译有问题 忘哪位大哥指点迷津报错都出现在源码头中的 namespace android那块 错误为error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'是不是不认识namespace 这个-----------------------------------------mk文件配置是----------------------LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_ARM_MODE := arm
LOCAL_C_INCLUDES += \
/cygdrive/d/NDK/Header/hardware \
/cygdrive/d/NDK/Header/system \
/cygdrive/d/NDK/Header/skia \
/cygdrive/d/NDK/Header/base \LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.cLOCAL_LDFLAGS += -L$(LOCAL_PATH)/aosp-d
LOCAL_LDLIBS += -llog -lutils -lsurfaceflinger_client -lmedia
include $(BUILD_SHARED_LIBRARY)
-----------------------------build配置为----------------------------------------------------
Location为 D:\cygwin\bin\bash.exe
work dictionary为 D:\cygwin\bin\
argument为 --login -c "cd /cygdrive/D/eclipsework/HelloNDK/ && /cygdrive/D/NDK/android-ndk-r4- windows/android-ndk-r4/ndk-build"忘大哥大姐指点~~~~~~~~~~~~~~~~~~~~~
LOCAL_C_INCLUDES += \
/cygdrive/d/NDK/Header/hardware \
/cygdrive/d/NDK/Header/system \
/cygdrive/d/NDK/Header/skia \
/cygdrive/d/NDK/Header/base \LOCAL_MODULE := hello-jni
LOCAL_SRC_FILES := hello-jni.cLOCAL_LDFLAGS += -L$(LOCAL_PATH)/aosp-d
LOCAL_LDLIBS += -llog -lutils -lsurfaceflinger_client -lmedia
include $(BUILD_SHARED_LIBRARY)
-----------------------------build配置为----------------------------------------------------
Location为 D:\cygwin\bin\bash.exe
work dictionary为 D:\cygwin\bin\
argument为 --login -c "cd /cygdrive/D/eclipsework/HelloNDK/ && /cygdrive/D/NDK/android-ndk-r4- windows/android-ndk-r4/ndk-build"忘大哥大姐指点~~~~~~~~~~~~~~~~~~~~~
解决方案 »
- tabhost布局重叠问题
- Android LBS App:春节在家无聊昨天忙活了一天,终于无师自学,开发了俺的第一个Android 程序
- 收藏 Android 使用proguard导出项目时 报错
- android应用软件如何存取MS SQL SERVER或 oracle数据库中的数据。
- 想做一个家务骰子的android应用,数组的随机组合有点小问题(在线等)
- 怎么学android
- 调试android程序时如何查看手机内存使用情况?
- andorid模拟器按键不能用了?
- 关于百度围栏的一些困惑
- 推荐一份Android APP毕业论文
- 有用过 Voice_Search_2.1.4.apk 的吗?
- android多点触控求教
from /cygdrive/d/NDK/Header/base/ui/Region.h:25,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:27,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/ui/Point.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/ui/Region.h:25,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:27,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/ui/Rect.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:27,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/ui/Region.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/utils/String16.h:21,
from /cygdrive/d/NDK/Header/base/binder/IBinder.h:22,
from /cygdrive/d/NDK/Header/base/binder/Binder.h:20,
from /cygdrive/d/NDK/Header/base/binder/IInterface.h:21,
from /cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:26,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/utils/SharedBuffer.h:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/binder/IBinder.h:22,
from /cygdrive/d/NDK/Header/base/binder/Binder.h:20,
from /cygdrive/d/NDK/Header/base/binder/IInterface.h:21,
from /cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:26,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/utils/String16.h:28: error: expected identifier or '(' before string constant
/cygdrive/d/NDK/Header/base/utils/String16.h:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/binder/Binder.h:20,
from /cygdrive/d/NDK/Header/base/binder/IInterface.h:21,
from /cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:26,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/binder/IBinder.h:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/binder/IInterface.h:21,
from /cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:26,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/binder/Binder.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:26,
from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/binder/IInterface.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:30,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/surfaceflinger/ISurface.h:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:31,
from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/surfaceflinger/ISurfaceFlingerClient.h:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
In file included from /cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:20:
/cygdrive/d/NDK/Header/base/surfaceflinger/Surface.h:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'
/cygdrive/D/eclipsework/HelloNDK/jni/hello-jni/hello-jni.c:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'namespace'
make: *** [/cygdrive/D/eclipsework/HelloNDK/bin/ndk/local/armeabi/objs/hello-jni/hello-jni.o] Error 1
我也遇到这样的问题,请问能告诉我怎么解决么,谢谢!