Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解析Android CDT安装std_Android_Opencv_Android Ndk_Eclipse Cdt - Fatal编程技术网

无法解析Android CDT安装std

无法解析Android CDT安装std,android,opencv,android-ndk,eclipse-cdt,Android,Opencv,Android Ndk,Eclipse Cdt,我已经用CDT编程一段时间了,它工作得很好。一般来说,一切都可以使用它,例如,我可以通过键入 using namespace cv; 然而,现在有两个导入不起作用,我需要 #include <vector> using namespace std; 然而,这只对opencv有帮助。我正在使用NDK v r8d(据我所知的最新版本)。除此之外,我还可以编译和构建它。如果有任何指向正确方向的指针,我将不胜感激 我不知道为什么OpenCV文档中没有这一点,但下面是如何编译它的: 除上述

我已经用CDT编程一段时间了,它工作得很好。一般来说,一切都可以使用它,例如,我可以通过键入

using namespace cv;
然而,现在有两个导入不起作用,我需要

#include <vector>
using namespace std;

然而,这只对opencv有帮助。我正在使用NDK v r8d(据我所知的最新版本)。除此之外,我还可以编译和构建它。如果有任何指向正确方向的指针,我将不胜感激

我不知道为什么OpenCV文档中没有这一点,但下面是如何编译它的:

除上述内容外,还需要再包括两个(如果还没有)。您需要找到C++文件的位置。在mac上,它们将位于/usr/include。因此,在项目属性->C/C++常规->路径和符号->包含选项卡下添加以下两个导入

/usr/include/c++/<your version of c++>
/usr/include

没有为你改变任何东西me@austin,这对你来说肯定是同一个问题吗?在讨论这个问题之前,我遇到了一些问题。现在我了解了更多关于它的知识,我可以看出这是一个不同的问题。这实际上有助于我在程序运行之后#include和使用namespace std。我仍然有#带有黄色标记的include,但由于它是ndk的一部分,并且由于某些原因无法找到它(无法运行程序“/ndk build.cmd”:未知原因),我只是在src上手动运行它。应该有一个“适当的”方法来做到这一点,虽然。。。
/usr/include/c++/<your version of c++>
/usr/include
/usr/include/c++/4.2.1
/usr/include