2012-06-29 4 views
2

По состоянию на вчера у меня очень раздражает проблема:Eclipse, отмеченное с ++ файлы как неправильно и не позволяет компилировать

  • Я использую Sequoyah
  • Если импортировать проект, не открывая файлы Си ++, Я могу скомпилировать без проблем, но так же, как я открываю любой из них, почти все это становится отмеченным красным курчавым подчеркиванием.
  • Ошибка в том, что у меня не было включений jni.h, GLES2/gl2.h, строки и многих других, включая мои собственные заголовки. Эти ошибки не позволят мне скомпилировать.
  • Плагины C++ установлены.

Самая большая проблема заключается в том, что до тех пор, пока я не касаюсь jni-папки Eclipse компилирует их в рабочий apk. Что может быть причиной этого и как я могу это исправить?

EDIT: Я получаю несколько ошибок и предупреждений:

make: *** No rule to make target `all'. 
Invalid project path: Include path not found (D:\usr\include). 
Invalid project path: Include path not found (D:\usr\lib\gcc\i686-pc-cygwin\4.5.3\include\c++). 

EDIT2: Я могу собрать, если я использую командную строку, а затем нажмите компилировать на проект, который не имеет Sequoyah настройки. Все будет хорошо, за исключением того, что я не знаю, какую IDE использовать в этих файлах cpp, если eclipse не работает ...

PS Те из вас, кто компилирует собственный код через командную строку, какой редактор вы используете для написания самого кода?

ответ

4

Немногие из многих проблем были:

  • пусто включает при Properties-> C/C++ общ-> Paths и символы (нужно добавить C: \ Android-НДК-r8 \ платформы \ Android-9 \ arch-arm \ usr \ include и многие другие папки с заголовочными файлами)
  • также в разделе «Свойства-> C/C++» Поведение удалено, очистить опцию и оставить поле «Сборка» пустым.
  • В разделе «Конструкторы» Свойства удалены cdt и задаются параметры файла. Итак, теперь я только редактирую файл в eclipse и компилирую vie cmd.

Страницы, которые помогли:

mhandroid.wordpress.com

stackoverflow.com

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