Я использую eclipse для разработки приложения для Android, которое также использует ndk. я векторы в моем приложении, и я сделал необходимые вещи, чтобы получить их, включив
APP_STL: = stlport_static
В моем приложении Application.mk
Все работает нормально, компилируется и запускается, но Eclipse продолжает давать мне ошибки, когда я использую векторы
std::vector<int> blah
например, создает ошибку. Если я удалю ошибку и продолжаю ее компилировать и работать нормально.
Я добавил $ {NDKROOT}/источники/CXX-СТЛ/гну-libstdС++/включить
В моей конфигурации проекта в разделе С++ Общие → Контуры и символы → включить
Он разрешает #include <vector>
штраф (до того, как я добавил путь выше, у меня была ошибка для этого), но я все еще получаю ошибки с использованием векторов.
Как я могу заставить eclipse перестать давать мне ошибки для этого?
EDIT:
пример ошибки: Symbol 'vector' could not be resolved
ИЗМЕНИТЬ 2:
Я попытался добавить
using namespace std;
а затем с использованием векторного blah и вызывает другую ошибку:
Недопустимые аргументы шаблона