使用Eclipse在Android NDK项目中构建C ++文件时出错

时间:2014-03-08 15:18:45

标签: android c++ eclipse opencv android-ndk

我一直有一些实际问题,需要将Android NDK连接到Eclipse IDE中。

具体来说,我一直在尝试使用NDK来处理OpenCV,因此我下载了OpenCV示例,其中包括一个在相机帧上进行面部识别的项目。

这个项目经过一段时间后,我已经成功地在Eclipse中完成了工作。 NDK构建工作,eclipse中的索引器也是如此。当我在C ++代码中更改某些内容时,它会正确构建它......一切正常。

然而,我的问题出现了:我想创建自己的项目。为了做到这一点,我决定首先将这个示例项目作为基础进行复制,然后从那里进行更改。但是,一旦我复制了这个项目,就会出现构建错误 - jni C ++文件会显示大量错误,当我进行更改时,它们不会构建(因此我认为这不仅仅是索引问题)。

有没有人知道以这种方式复制项目时不会传输的设置?我已经尝试将我一直在玩的所有设置进行比较,以尝试将其构建。

我希望这个问题不要太模糊。如果有更多我可以添加的信息,请告诉我,以便更清楚。

OpenCV示例附带OpenCV4Android,可在此处下载:http://opencv.org/downloads.html

提前致谢! 克里斯

1 个答案:

答案 0 :(得分:0)

转到 Project properties -> C/C++ Build -> Tool Chain Editor ,将Current toolchain设置为 Android GCC ,将current builder设置为 {{1 }} 然后Android Builder并用 select tools 替换编译器。

然后您应该将路径设置为头文件。

enter image description here
enter image description here