Сбой компиляции в Dl_Info - PullRequest
       31

Сбой компиляции в Dl_Info

1 голос
/ 10 декабря 2011

Я пытаюсь использовать Android NDK Make для создания проекта, но я получаю следующие ошибки.

In file included from /home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m:44:0:
/home/jackie/Development/Code/GnuStep/core/base/Source/dynamic-load.h: In function '__objc_dynamic_get_symbol_path':
/home/jackie/Development/Code/GnuStep/core/base/Source/dynamic-load.h:127:3: error: unknown type name 'Dl_info'
/home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m: In function 'GSPrivateSymbolPath':
/home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m:263:2: error: unknown type name 'Dl_info'
make: *** [/home/jackie/Development/Code/GnuStep/core/base/Source/obj/local/armeabi/objs/gnumake/objc-load.o] Error 1

Я предполагаю, что это из dlfcn.h, но я не получаю файл, который не найден, поэтому я предполагаю, что он загружается ...

1.) Проблема в dlfcn.h? 2.) есть идеи как это решить?

Ответы [ 2 ]

2 голосов
/ 07 марта 2014

Вам необходимо указать версию платформы Android, используя APP_PLATFORM := android-8 в Application.mk. По умолчанию, если использует Android-3 и не с такой ошибкой

0 голосов
/ 11 декабря 2011

Исправлено, не помню точно, что я сделал, но я думаю, что это связано с заголовком linux, который я использовал, в отличие от Android, для которого я собирал.

...