Когда я пытаюсь включить какой-либо класс C ++, например вектор, в мой проект Android NDK (с использованием последней версии NDK r5b), я получаю сообщение об ошибке следующего вида ...
Compile++ thumb : test-libstl <= test-libstl.cpp
/Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory
Другие люди, которые сообщили об этой проблеме в Интернете, заявили об успехе, добавив
APP_STL := stlport_static
в свой файл Application.mk. Я сделал это, а также попробовал все возможные значения для APP_STL. Я очистил проект, запустил ndk-build clean, удалил папки obj и libs, и все же, когда я компилирую, он не может найти векторный класс. Я работал над этим уже несколько недель (с момента выхода NDK r5) и был бы очень признателен, если бы у кого-нибудь был совет. Благодаря!
X
\ arch-arm \ usr \ include -vector
действительно ли там?