Khi tôi cố gắng đưa bất kỳ lớp C ++ nào như vectơ vào dự án Android NDK của mình (sử dụng NDK r5b, phiên bản mới nhất), tôi gặp lỗi như sau ...
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
Những người khác đã báo cáo vấn đề này trực tuyến đã tuyên bố thành công bằng cách thêm
APP_STL := stlport_static
vào tệp Application.mk của họ. Tôi đã làm điều này cũng như thử mọi giá trị có thể có khác cho APP_STL. Tôi đã dọn dẹp dự án, chạy ndk-build sạch, xóa các thư mục obj và libs, và khi tôi biên dịch nó vẫn không thể tìm thấy lớp vector. Tôi đã làm việc này trong vài tuần nay (kể từ khi NDK r5 ra mắt) và sẽ thực sự đánh giá cao nếu ai đó có bất kỳ lời khuyên nào. Cảm ơn!
X
\ Arch-arm \ usr \ include - cóvector
thực sự ở đó không?