2014-10-25 2 views
0

Я собираюсь создавать модули C++ для своих приложений. Я не могу получить стимул или систему для работы.C++ Android NDK и включают проблемы

я сделать следующее:.

#include <boost> 

или

#include <system> 

и ОБА вещи приводят к "не форсировать нет такого файла или каталога" и «системы нет такого файла или каталога

Я не могу начать перечислять то, что я пытался, потому что список слишком длинный. Я следил за несколькими ссылками, ведущими ко многим вещам. Но ничего не работает. Если я могу получить #include <system> для работы, тогда мне не понадобится повышение. Я бы предпочел получить #include <system>, работающий для этого, что позволит мне выполнять команды командной строки внутри моего модуля.

Спасибо всем!

ответ

0

Надеюсь, вы включите в проект stlport_static. Я думаю, что «APP_STL: = stlport_static» должен быть в файле Application.mk.

Вы видели эти ссылки:

http://stoflru.org/questions/23783680/android-ndk-include-boost-library

Include Boost C++ library in android

Android NDK: Including boost c++ library

+0

Да я видел последний. Я не помню из памяти, если бы включил этот файл 'stlport_static' в файл Application.mk. Я знаю, что у меня есть файл APP_STL: = 'внутри файла Application.mk, но не могу вспомнить, не глядя на него, на что я ссылался. Как только я вернусь домой, я просмотрю свою сборку и прохожу через эти ссылки и посмотрю, смогу ли я заставить ее работать. Спасибо! Надеюсь, что один из них работает! – Seth