当我尝试在我的Android NDK项目中包含任何类似矢量的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干净,删除了obj和libs文件夹,仍然在我编译它时找不到矢量类.我已经在这个问题上工作了好几个星期(自NDK r5问世以来),如果有人有任何建议,我会非常感激.谢谢!
这是一个非常基本的问题.我一直在学习C++,到目前为止我只使用过标准库.我一直在包括<iostream>
和没有问题的东西.现在我想使用Apache Xerces,所以我已经将它安装在我的机器上(Debian系统),并且我正在按照一个教程说明我需要包括:
#include <xercesc/sax2/SAX2XMLReader.hpp>
Run Code Online (Sandbox Code Playgroud)
但是g ++说"错误:xercesc/sax2/SAX2XMLReader.hpp:没有这样的文件或目录".在哪里看?我需要提供更多信息吗?
谢谢.