首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不能在Android NDK中包含像vector这样的C++标头

不能在Android NDK中包含像vector这样的C++标头
EN

Stack Overflow用户
提问于 2011-02-04 08:36:30
回答 7查看 102.6K关注 0票数 84

当我尝试在我的Android NDK项目中包含任何像vector这样的C++类(使用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问世以来),如果有人有任何建议,我将不胜感激。谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4893403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档