Я использую eclipse для разработки приложения для Android, которое также использует ndk. Я использую векторы в своем приложении, и я сделал все необходимое для их получения, включив
APP_STL: = stlport_static
в мой Application.mk
Все работает нормально, он компилируется и запускается, но Eclipse продолжает выдавать ошибки например, когда я использую векторы
std::vector<int> blah
, возникает ошибка. Если я удалю ошибку и продолжу работу, она компилируется и работает нормально.
Я добавил $ {NDKROOT} / sources / cxx-stl / gnu-libstdc ++ / include
в конфигурацию моего проекта в разделе C ++ General -> Paths and Symbols -> include
It разрешает #include
нормально (до того, как я добавил путь выше, у меня была ошибка для этого), но я все равно получаю ошибки с использованием векторов.
Как я могу заставить eclipse перестать выдавать мне ошибки из-за этого?
РЕДАКТИРОВАТЬ:
пример ошибки: Не удалось разрешить символ «вектор»
РЕДАКТИРОВАТЬ 2:
Я попытался добавить
using namespace std;
, а затем использовал вектор blah, что вызывает другую ошибку:
Недействительные аргументы шаблона