APP_STL:= stlport_static
在我的Application.mk
一切工作正常编译和运行,但是当我使用向量时,Eclipse会给我错误
std::vector<int> blah
例如创建一个错误.如果我删除错误并继续进行编译并运行正常.
我已经添加
${NDKROOT} / sources / cxx-stl / gnu-libstdc / include
在我的项目配置下,C General – >路径和符号 – >包括
它解析#include< vector>罚款(在我之前添加路径我有一个错误为此),但我仍然使用向量错误.
我怎样才能让日食停止给我错误呢?
编辑:
示例错误:符号’vector’无法解析
编辑2:
我试图添加
using namespace std;
然后使用向量blah,并导致不同的错误:
解决方法InvalID template arguments
I’ve added ${NDKROOT}/sources/cxx-stl/gnu-libstdc++/include
In my project config under C++ General -> Paths and Symbols -> include
对,就是那样.我试图添加相同的结果相同的结果.
但是,如果添加stl_port标题
${NDKROOT}/sources/cxx-stl/stlport/stlport
它会做的伎俩当然没有必要改变
APP_STL := stlport_static
因为它只适用于eclipse索引.直到你要使用gnu-libstdc中存在的并且不存在stl-port的东西才有用.
总结以上是内存溢出为你收集整理的使用Android NDK和std :: vector修复Eclipse错误全部内容,希望文章能够帮你解决使用Android NDK和std :: vector修复Eclipse错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)