2011-05-10 4 views
2

Я новичок в c/C++ и NDK, но я не могу найти то, что, как я думал, будет хорошо известным вопросом/ответом. следующая ошибка запуска ndk-build Означает ли это, следующий набор файлов не был собран: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 

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

EDIT ::

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

ответ

1

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

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

То есть, LOCAL_SRC_FILES может быть отформатирован, как это для одного списка файлов для компиляции:

LOCAL_SRC_FILES:= CRC32.c MD5.c 

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

Ошибки в этом объявлении переменных могут привести к ошибке в вопросе.

Смежные вопросы