ndk-build игнорирует источник с ошибками - PullRequest
2 голосов
/ 10 мая 2011

Я новичок в c / c ++ и NDK, но я не могу найти то, что мне показалось бы хорошо известным вопросом / ответом.Означает ли следующая ошибка при запуске ndk-build, что следующий набор файлов не был скомпилирован:

Android NDK: WARNING: Unsupported source file extensions in /cygdrive/d/opt/workspace/ProjectName/jni/Android.mk for module ModuleName
Android NDK:   CRC32.c, MD5.c, File2.c, File3.c

Или это список файлов, которые успешно скомпилированы?

РЕДАКТИРОВАТЬ ::

Я могу после проб и ошибок подтвердить, что эти файлы / игнорируются.Разделитель, который необходимо использовать в файле Android.mk, представляет собой один символ пробела "", а не символы запятой ",".

1 Ответ

1 голос
/ 13 мая 2011

Вы должны отформатировать файлы Android.mk для компиляции, как показано ниже:

LOCAL_SRC_FILES+= CRC32.c MD5.c
LOCAL_SRC_FILES+= ForkProcess.cpp 

То есть LOCAL_SRC_FILES можно отформатировать следующим образом для одного списка файлов для компиляции:

LOCAL_SRC_FILES:= CRC32.c MD5.c

Или, если вы хотите разделить список скомпилированных файлов (возможно, в исходных файлах есть логическая немодульная структура), как указано выше, вы можете использовать +=.

Ошибки в этом объявлении переменноймогу дать ошибку в вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...