NDK Автоматическая сборка в eclipse OSX Вызов autoreconf в директории сборки: - PullRequest
0 голосов
/ 07 марта 2012

на этот раз с вопросом, связанным с дроидом.

Я использую Eclipse Helios и Mac OS X 10.6.8

Я следовал книге и нескольким учебникам по сборке NDK как из командной строки, так и из Eclipse.

Я копирую исходный код, там нет статических библиотек. Я могу скомпилировать из командной строки нормально с исполняемым файлом "ndk-build", и он отлично работает.

Хотя мне нужно скомпилировать внутри Eclipse по причинам, по которым мне не нужно вдаваться.

Я попробовал 2 метода, и один из них, который я видел работающим, состоит в том, чтобы преобразовать мой проект в проект c ++, а затем в Project / Properties / c / c ++ вкладка Build / Build Command я установил в ndk-build, это должно быть видно по моему пути (следовательно, почему он компилируется, когда я захожу в каталог и использую ndk-build из терминала)

Затем я на вкладке Общие C / C ++ добавляю следующие местоположения в качестве включаемых каталогов:

/Users/Me/Code/Android/android-ndk-r7b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/include

/Users/me/Code/Android/android-ndk-r7b/platforms/android-9/arch-arm/usr/include

/Users/me/Code/Android/android-ndk-r7b/sources/android/native_app_glue

Затем, когда я иду на компиляцию, я ничего не получаю, я просто получаю следующую ошибку:

Invoking autoreconf in build directory: /Users/me/Code/Android/DroidBlaster

sh -c autoreconf -i 
autoreconf: `configure.ac' or `configure.in' is required

Configuration failed with error

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

Приветствие сообщества :)

ПРИМЕЧАНИЕ:

Я выяснил, что он использует автоинструменты для создания проекта, где это неверно, поскольку я должен строить с помощью NDK, надеясь приблизиться к ответу. Похоже, что я не могу преобразовать свой проект Android с CDT в пользовательскую конфигурацию сборки, возможно, это ошибка в Eclipse, при попытке новой установки

1 Ответ

0 голосов
/ 08 марта 2012

Хорошо, так что я решил это, потому что я пытался скомпилировать, используя инструменты Auto, когда мне нужно было настроить проект, когда я должен был использовать «Преобразовать в C / C ++ проект», но это затмение не помогло. неправильно установил CDT, и мне пришлось переустановить, чтобы получить правильные плагины.

...