Ошибка сборки ndk с пространством имен Android

Я использую стандартный cygwin для ndk-build, и я получаю такие ошибки, как

C:/Users/374565.NOAM/workspace/UltraSoundJNI/jni/utils/Errors.h:24: 
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'android'

эта строка:

namespace android{

это происходит в нескольких файлах, как мне это исправить?


person L7ColWinters    schedule 20.03.2012    source источник
comment
Похоже, вы пытаетесь скомпилировать код C++ как чистый C.   -  person Andrey Kamaev    schedule 21.03.2012
comment
вау, я бы никогда не догадался, что это было причиной .. c имеет пространства имен .. сделайте это ответом, и я вам его дам.   -  person L7ColWinters    schedule 21.03.2012
comment
Нет C не имеет пространств имен.   -  person Mārtiņš Možeiko    schedule 21.03.2012


Ответы (1)


Похоже, вы пытаетесь скомпилировать код C++ как чистый C.

person Andrey Kamaev    schedule 21.03.2012