Я использую 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
Он разрешает #include <vector>
нормально (до того, как я добавил путь выше, у меня была ошибка для этого), но я все еще получаю ошибки, используя векторы.
Как я могу заставить затмение перестать давать мне ошибки за это?
РЕДАКТИРОВАТЬ:
пример ошибки: Symbol 'vector' could not be resolved
РЕДАКТИРОВАТЬ 2:
Я пытался добавить
using namespace std;
, а затемиспользуя вектор бла и это вызывает другую ошибку:
Недопустимые аргументы шаблона